19.01.2011 17:04, Nikolay Ponomarenko пишет:
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'; Если это что-то новое, то могу сделать пример(приватный), выслать базу.
Делай, конечно. -- Дмитрий Еманов

