Re: Remove mention in docs that foreign keys on partitioned tablesare not supported

Поиск
Список
Период
Сортировка
От David G. Johnston
Тема Re: Remove mention in docs that foreign keys on partitioned tablesare not supported
Дата
Msg-id CAKFQuwb=8E5rEvbQwU8GJseRJ4KN0iYbmYC-2Bne72cO78dqHg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Remove mention in docs that foreign keys on partitioned tables are not supported  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On Mon, Jun 4, 2018 at 2:40 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
> I think, in general, that we should try to pick semantics that make a
> partitioned table behave like an unpartitioned table, provided that
> all triggers are defined on the partitioned table itself.

Well, then we lose the property Alvaro wanted, namely that if an
application chooses to insert directly into a partition, that's
just an optimization that changes no behavior (as long as it picked
the right partition).  Maybe this can be dodged by propagating
parent trigger definitions to the children, but it's going to be
complicated I'm afraid.

​Can we give the user the option - adding a before trigger to the partitioned table forces one to forgo the ability to directly insert into the partitions?

​David J.

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

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: commitfest 2018-07
Следующее
От: Thomas Munro
Дата:
Сообщение: Re: [PATCH v16] GSSAPI encryption support