"sasha" <[EMAIL PROTECTED]> wrote:

Одна проблема с зависимостями полей - пример простой:

CREATE TABLE TEST (FIELD1  INTEGER, FIELD2  INTEGER);
CREATE VIEW TEST_VIEW AS SELECT * FROM TEST T WHERE T.FIELD2 IS NULL;

теперь посмотрите зависимости - для поля FIELD1 её нет, а для поля FIELD2 есть

Есть такое дело. Запросто пофиксить не вижу возможности. Буду думать.

Со второй проблемой надо покумекать как тест написать

RECREATE VIEW (ну или DROP/CREATE в одной транзакции) не сохраняет зависимости. С этим чуть проще, но тоже не совсем тривиально.


--
Дмитрий Еманов


Ответить