[oracle] Как сделать "патч" для базы

voronetskaya

есть БД - куча таблиц
есть ее вторая измененная версия(некоторые поля убиты, некоторые добавлены, у некоторых изменены типы связи в общем полный набор)
нужно сделать скрипт, кторый из первой сделает вторую - этакая "разность" баз...
как и чем это сделать автоматически?
все под ораклом, вроде под 9м...

gopnik1994

в оракле хороший язык есть...
писать, писать и писать...
или тебе хочется быстро и сразу?
тогда искать, искать и искать... гугл рулит
неизвестно, правда, что получится быстрее..

voronetskaya

да, нужно быстро и сразу
руками писать не то что бы не хочется, времени нету
искать тоже долго, там ведь еще все это ставить/проверять надо...
а так может кто уже знает и подскажет решение?

KViH

Подобные средства достаточной гибкости, если и существуют, то будут настолько громоздки, что конечно проще будет все быстро наваять на pl/sql.

voronetskaya

up
нужна тулза типа AdeptSQL Diff или ApexSQL Diff, только для ораклы, а не для М$
что-то даже гугль мне не помог =(

gopnik1994

дайди конвертер Oracle->MSSQL и твоя проблема (в некотором приближении) решена

voronetskaya

вощем если еще кому такой вопрос понадобицца, приведу пачку найденных сцылок из гугла
http://www.orafaq.com/tools/dkg/dbdiff.htm
http://www.softtreetech.com/dbtools/index.htm
http://www.quest.com/schema_manager/
Оставить комментарий
Имя или ник:
Комментарий: