Как создать скрипт всех объектов базы данных в Toad for MySQL

в бесплатной версии жаба для MySQL (последняя версия), я могу создать скрипт для всех таблиц в моей базе данных в одном файле. Однако для хранимых процедур и функций Toad создает отдельный скрипт/файл для каждого из них.

В идеале, я хотел бы простой шаг для создания сценария для всех объектов в моей базе данных (таблицы, представления, процедуры, функции, триггеры) одним файлом.

возможно ли это в Toad для В MySQL?

7 ответов


Я рад сообщить, что HeidiSQL делает именно то, что мне нужно. только эта функция стоит иметь 3 МБ .exe в вашей системе:

alt text

в качестве бонуса, это легкий и быстрый. Он не может делать все, что делает 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 это похоже


перейти к инструментам - > экспорт -- > мастер экспорта Click Next

Нажмите Кнопку Далее - > Добавить - > Базы Данных

выберите базы данных, которые вы хотите экспортировать

Нажмите Кнопку Далее

выберите выходной формат как SQL script

Select other options as below

Нажмите кнопку Далее - > Далее - > Далее - > экспорт данных

ваш .сценарии sql будут экспортированы в расположение файла


для тех, кто все еще нуждается в ответе для жабы... Перейдите в Обозреватель объектов - > выберите Все таблицы - > щелкните правой кнопкой мыши и выберите "Отправить - > редактор как скрипт"


нашли обходной путь, как это сделать. В Обозревателе объектов выберите Все таблицы, затем создайте SQL > сценарий создания. Вы должны запустить его несколько раз на свежей базе, если у вас есть отношения. К сожалению, этого нельзя сделать для процедур.


его можно достигнуть используя инструменты > сравнивает функцию. Вы сравниваете базу данных с пустой, чем после того, как жаба сравнила базы данных нажмите Синхронизировать, то вы увидите возможность открыть скрипт в Редакторе.