Hello, All!

FB Embed
2.5.1.26163
2.1.4.18383

Собирается у нас база версионными скриптами вида:

INPUT '..\sql-mdo\connect.sql';
INPUT '..\sql-mdo\001\update.sql';
INPUT '..\sql-mdo\002\update.sql';
...
INPUT '..\sql-mdo\020\update.sql';
EXIT;

Т.е. огромный объем перемешанных DML и DDL в одном коннекте.
Дошли до 20-той версии и начинаем потихоньку отгребать. В предыдущий раз с вычисляемыми индексами, сейчас вот возникла ситуация, когда для поля таблицы висит зависимость от процедуры, которой давно уже нет.

Лечится тем, что скрипт создания базы разбавляется реконнектами - после каждой версии вставляется
INPUT '..\sql-mdo\connect.sql';

Если это что-то новое, то могу сделать пример(приватный), выслать базу.

--
-=Не держите зло, держите нежно (с) Кот Ученый=-
With best regards, Nikolay Ponomarenko

Ответить