Как создать скрипт всех объектов базы данных в Toad for MySQL
в бесплатной версии жаба для MySQL (последняя версия), я могу создать скрипт для всех таблиц в моей базе данных в одном файле. Однако для хранимых процедур и функций Toad создает отдельный скрипт/файл для каждого из них.
В идеале, я хотел бы простой шаг для создания сценария для всех объектов в моей базе данных (таблицы, представления, процедуры, функции, триггеры) одним файлом.
возможно ли это в Toad для В MySQL?
7 ответов
Я рад сообщить, что HeidiSQL делает именно то, что мне нужно. только эта функция стоит иметь 3 МБ .exe в вашей системе:
в качестве бонуса, это легкий и быстрый. Он не может делать все, что делает Toad для MySQL, но для большинства задач я буду по умолчанию использовать Heidi вместо SUPER SLOW
жаба!
Если кто-то еще может ответить на мой вопрос о том, как сделать эту операцию в жабу для MySQL я изменю свой принятый ответ.
(и другой вариант, который у меня есть, использует mysqldump)
Я думаю, что нашел окончательный ответ. Эта операция не может быть выполнена в Toad для MySQL. Чем вы все занимаетесь?!
мы просили эту функцию в течение многих лет, и он был не реализован. Мы надеемся, что это произойдет в этом году. Посмотрим.
Эрнест
Я не знаю, почему так мало людей запрашивая эти функции улучшения "скриптов". Я исхожу из сторон Microsoft SQL, с жабой, я не могу выбрать какие-либо объекты(представления, процедуры), а затем создать DDL и перезапустить его в производственной системе. Сценарий хранимых процедур, сгенерированный из Toad, не может даже выполняться в производстве, если не добавлен "разделитель".
-Лоуренс
Примечание: я нашел подходящий вариант для использования HeidiSQL (см. другой ответ), но HeidiSQL не так надежен, как Toad для MySQL, и я бы предпочел не смешивать Иды.
насчет Database
->Export
->Generate schema script
. После этого-spefify DDL имя файла и on Object types
tab выберите необходимые типы.
PS: Ой, я дал рецепт для Toad for Oracle
, но может быть для mysql это похоже
перейти к инструментам - > экспорт -- > мастер экспорта
Нажмите Кнопку Далее - > Добавить - > Базы Данных
выберите базы данных, которые вы хотите экспортировать
Нажмите Кнопку Далее
выберите выходной формат как SQL script
Нажмите кнопку Далее - > Далее - > Далее - > экспорт данных
ваш .сценарии sql будут экспортированы в расположение файла
для тех, кто все еще нуждается в ответе для жабы... Перейдите в Обозреватель объектов - > выберите Все таблицы - > щелкните правой кнопкой мыши и выберите "Отправить - > редактор как скрипт"
нашли обходной путь, как это сделать. В Обозревателе объектов выберите Все таблицы, затем создайте SQL > сценарий создания. Вы должны запустить его несколько раз на свежей базе, если у вас есть отношения. К сожалению, этого нельзя сделать для процедур.
его можно достигнуть используя инструменты > сравнивает функцию. Вы сравниваете базу данных с пустой, чем после того, как жаба сравнила базы данных нажмите Синхронизировать, то вы увидите возможность открыть скрипт в Редакторе.