Как связать сценарий всех объектов базы данных в Toad для MySQL

StackOverflow https://stackoverflow.com/questions/4240173

Вопрос

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

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

Это возможно в Toad для MySQL?

Это было полезно?

Решение 2

Я думаю, что нашел окончательный ответ. Эта операция не может быть сделана в Toad для MySQL. Что все вы делаете?!

Мы просили эту функцию в течение многих лет, и она никогда не реализована. Мы надеемся иметь это в этом году. Посмотрим.

-Эрнест

Я не знаю, почему так мало людей просит эти функции улучшения «сценариев». Я исходит из сторон Microsoft SQL, с TOAD, я не могу выбрать какие-либо объекты (представления, процедуры), а затем генерировать DDL и RERUN IT в производственной системе. Сценарий хранимых процедур, генерируемый от жабы, даже не может работать в производстве, если не добавляется «разделитель».

-Lawrence

Примечание. Я нашел подходящий вариант, используя HeidisQL (см. Другой ответ), но HEIDISQL не такой надежным, как TOAD для MySQL, и я предпочел бы не смешивать IDE.

Другие советы

Я рад сообщить, что Heidisql. имеет именно то, что мне нужно, чтобы сделать. Одна особенность стоит иметь 3 МБ .exe на вашей системе:

alt text

Как бонус, это легкий и быстрый. Это не может сделать все TOAD для MySQL, но для большинства задач я по умолчанию в Heidi вместо SUPER SLOW Жаба!

Если кто-то все еще может ответить на мой вопрос о том, как сделать эту операцию в Toad для MySQL, я изменим мой принятый ответ.

(и другой вариант у меня есть использует mysqldump.)

Что о Database -> Export -> Generate schema script. Отказ После этого - SPEFINY DDL имя файла и на Object types Вкладка Выберите необходимые типы.

PS: упс, я дал рецепт для Toad for Oracle, но может быть для MySQL это похоже

Для всех, кто еще нуждается в ответе на Toad ... Перейти к Explorer Object Explorer -> Выберите все таблицы -> Щелкните правой кнопкой мыши и выберите «Отправить to -> Editor, как сценарий»

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

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

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

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

Выберите формат вывода в виде SQL Script

Select other options as below

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

Ваши сценарии .sql экспортируются в местоположение файла

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top