Используя Toad for Oracle, я могу генерировать полные файлы DDL, описывающие все таблицы, представления, исходный код (процедуры, функции, пакеты), последовательности и предоставления схемы Oracle. Отличная особенность заключается в том, что она разделяет каждое объявление DDL на разные файлы (файл для каждого объекта, будь то таблица, процедура, представление и т. Д.), Поэтому я могу написать код и увидеть структуру базы данных без подключения к БД , Другое преимущество работы с файлами DDL заключается в том, что мне не нужно подключаться к базе данных для генерации DDL каждый раз, когда мне нужно просмотреть определения таблиц. В Toad for Oracle способ сделать это - перейти в Database -> Export и выбрать соответствующий пункт меню в зависимости от того, что вы хотите экспортировать. Это дает вам хорошее представление о базе данных на тот момент.
Существует ли "пакетный" инструмент для экспорта
- все таблицы DDL (включая индексы, проверки / ссылочные ограничения)
- весь исходный код (отдельные файлы для каждой процедуры, функции)
- все просмотры
- все последовательности
с SQL Server?
А как насчет PostgreSQL?
Что насчет MySQL?
Как насчет Энгр?
У меня нет никаких предпочтений относительно того, является ли этот инструмент открытым или коммерческим.