Как связать сценарий всех объектов базы данных в Toad для MySQL
-
27-09-2019 - |
Вопрос
В версии бесплатной программы Жаба для MySQL (Последняя версия), я могу генерировать скрипт всех таблиц в моей базе данных в одном файле. Однако для хранимых процедур и функций TOAB генерирует отдельный скрипт / файл для каждого.
В идеале я бы хотел простой шаг для создания сценария для всех объектов в моей базе данных (таблицы, представления, процедуры, функции, триггеры) к одному файлу.
Это возможно в Toad для MySQL?
Решение 2
Я думаю, что нашел окончательный ответ. Эта операция не может быть сделана в Toad для MySQL. Что все вы делаете?!
Мы просили эту функцию в течение многих лет, и она никогда не реализована. Мы надеемся иметь это в этом году. Посмотрим.
-Эрнест
Я не знаю, почему так мало людей просит эти функции улучшения «сценариев». Я исходит из сторон Microsoft SQL, с TOAD, я не могу выбрать какие-либо объекты (представления, процедуры), а затем генерировать DDL и RERUN IT в производственной системе. Сценарий хранимых процедур, генерируемый от жабы, даже не может работать в производстве, если не добавляется «разделитель».
-Lawrence
Примечание. Я нашел подходящий вариант, используя HeidisQL (см. Другой ответ), но HEIDISQL не такой надежным, как TOAD для MySQL, и я предпочел бы не смешивать IDE.
Другие советы
Я рад сообщить, что Heidisql. имеет именно то, что мне нужно, чтобы сделать. Одна особенность стоит иметь 3 МБ .exe на вашей системе:
Как бонус, это легкий и быстрый. Это не может сделать все 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, как сценарий»
Перейти к инструментам -> Экспорт -> Мастер экспорта
Нажмите Далее -> Добавить -> Базы данных
Выберите базы данных, которые вы хотите экспортировать
Нажмите кнопку "Далее
Выберите формат вывода в виде SQL Script
Нажмите Далее -> Далее -> Далее -> Данные экспорта
Ваши сценарии .sql экспортируются в местоположение файла
Нашел обходной путь, как это сделать. В Object Explorer Выберите все таблицы, затем генерируйте SQL> Сценарий создания. Вы должны запустить его несколько раз на свежей базе данных, если у вас есть отношения. К сожалению, это не может быть сделано для процедур.
Он может быть достигнут с использованием инструментов> Сравнить функцию. Вы сравните базу данных с пустым, чем после того, как TOAD сравнивают базы данных, нажмите синхронизировать, вы увидите опцию, чтобы открыть сценарий в редакторе.