обновление структуры таблиц, view, процедур, функций

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Anta
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 106
Зарегистрирован: 19.08.2012 (Вс) 22:00

обновление структуры таблиц, view, процедур, функций

Сообщение Anta » 23.03.2013 (Сб) 1:04

Здравствуйте, подскажите по такому вопросу. В базе данных имеется , к примеру, 160 схем. Одна из них служит источником(original) для создания других. То есть по структуре все схемы одинаковы: все таблицы, процедуры, функции, view, но информация хранится разная (одна схем соотвествует одному городу). В схему - источник, по мере необходимости, вносятся изменения: добавляются новые процедуры и функции, либо в них вносятся изменения, либо меняется структура существующих таблиц (добавление столбца), изменения в структуре view (производится тестирование работоспособности). Каким образом можно отобразить во все остальные схемы произведенные изменения? Учитывая то, что в таблицах хранятся данные? В Sql Developer есть функция: копировать объекты БД, но по-мойму, если сделать копию, существующие данные будут удалены и заменены данными из схемы источника и, даже, если данные не заменяются, придется повторить операцию копирования 160 раз. Существует ли альтернатива? каким образом можно автоматизировать задачу? Может можно написать скрипт или использовать expdp/impdp? Спасибо.

Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 119

    TopList