Re: pg_dump and circular dependency

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: pg_dump and circular dependency
Дата
Msg-id 18701.1077060067@sss.pgh.pa.us
обсуждение исходный текст
Ответ на pg_dump and circular dependency  (andrew@pillette.com)
Список pgsql-general
andrew@pillette.com writes:
> Table A has a CHECK constraint testing boolean function F.
> Function F has a SELECT from Table A.

> In my manual build script, I create the table, then the function, and then at the very end of the script to I do an
ALTERTABLE ADD CHECK. 

> I suppose I can replace the CHECK with an explicit trigger (that uses an exception) and then pg_dump will get the
creationsequence correct. Is there another way? 

In 7.4 you could create the function first using SET
check_function_bodies = false.  7.5 will have a proper solution...
pg_dump can now actually detect reference circularities and fix them
by using ALTER ...

            regards, tom lane

В списке pgsql-general по дате отправления:

Предыдущее
От: "scott.marlowe"
Дата:
Сообщение: Re: PostgreSQL on Windows
Следующее
От: "scott.marlowe"
Дата:
Сообщение: Re: PostgreSQL Indexing versus MySQL