Страница 1 из 1

Переименование имени таблиц с учетом в "зависимостях".

Добавлено: 26 май 2010, 18:38
ERrorMAKros
Добрый день,
Возникла вот такая вот ситуация, необходимо переименовать N число таблиц в базе, но что бы при этом "каким то образом" данное действие автоматически поменяло имена во всех привязанных к этой таблице "зависимостях" (триггерах, хранимых процедурах, вьюхах и т.п.). Не подскажите как это сделать?

Re: Переименование имени таблиц с учетом в "зависимостях".

Добавлено: 26 май 2010, 19:09
ERrorMAKros
Разобрался после прочтения вот этой статьи:
http://www.sqlly.com/articles/Extreme_d ... ng.RU.html

InterBase/Firebird Development Studio - помогло в два счета.

Re: Переименование имени таблиц с учетом в "зависимостях".

Добавлено: 28 май 2010, 14:03
Dimitry Sibiryakov
А не проще было создать вьюхи с нужными именами, не трогая старое дерьмо?..

Re: Переименование имени таблиц с учетом в "зависимостях".

Добавлено: 28 май 2010, 18:29
ERrorMAKros
Не проще! В проекте куча перекрестных запросов/таблиц, ...и многое генится через execute statement. В итоге проект и в целом проект представляет из себя в основном одни процедуры и является моделью иерархии объектов. Если не поправить все сразу, то говно в процедурах будет потом не отличить от говна в вьюхах. Код станет не читаемым и проект придется переписывать с нуля.