Re: pg_dump - wrong order with inheritance

Поиск
Список
Период
Сортировка
От pinker
Тема Re: pg_dump - wrong order with inheritance
Дата
Msg-id 1448386286161-5874935.post@n5.nabble.com
обсуждение исходный текст
Ответ на Re: pg_dump - wrong order with inheritance  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
Tom Lane-2 wrote
> Ah.  This is not pg_dump's fault, because actually what you've got here
> is a logically inconsistent database: at this point, it's possible to
> select from a00 and see some rows with null name values, which should
> not be possible given the declared NOT NULL constraint on a00.name.
>
> This is a known limitation of the backend.  It should refuse to let you
> DROP NOT NULL in a case where the NOT NULL is an inherited constraint,
> as it is here.  It would not let you drop a CHECK constraint in an
> equivalent situation; but the NOT NULL support is older/more primitive
> and currently doesn't do enough bookkeeping to realize that a03's NOT NULL
> constraint is inherited from a parent table.  Fixing that is on our to-do
> list, but it hasn't been very high priority.
>
>             regards, tom lane

Thank you for your explanations, I have already made changes to my model.



--
View this message in context: http://postgresql.nabble.com/pg-dump-wrong-order-with-inheritance-tp5874794p5874935.html
Sent from the PostgreSQL - bugs mailing list archive at Nabble.com.

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: pg_dump - wrong order with inheritance
Следующее
От: xelah-postgresql@xelah.com
Дата:
Сообщение: BUG #13783: 'create database test owner testowner' as 'postgres' leaves test.public owned by postgres