Oracle сведение схем
От: α Российская Империя  
Дата: 17.08.15 07:32
Оценка:
Есть некая эталонная база данных, с которой периодически надо накатывать изменения на остальные. Таблицы при этом не затрагиваются, т.е. синхронизации подлежат только представления, пакеты, процедуры, функции и триггера
Самый простой вариант это PLSQL Developer/Schema compare и свести схемы врукопашную. Но это не вариант.
Хочется что-то типа такого: открываем дерево схемы эталонной базы, помечаем галочками в списке объектов, что хотим выгрузить, выгружаем отмеченные объекты в файловую систему (одновременно эти же файлы можно поместить в Version Control), потом генерируем итоговый скрипт, который прогоняем на целевой базе.

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

PL/SQL Developer умеет выгружать/загружать список отмеченных объектов в некий файл формата OSF (Object Selection Filter), но там шибко неудобное GUI.

Есть ли какие-нибудь для этих целей инструменты поудобнее?
http://files.rsdn.org/67021/op.jpg
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.