Re: ERROR: insufficient columns in the PRIMARY KEY constraint definition

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: ERROR: insufficient columns in the PRIMARY KEY constraint definition
Дата
Msg-id 727064.1601421690@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: ERROR: insufficient columns in the PRIMARY KEY constraint definition  (David Rowley <dgrowleyml@gmail.com>)
Ответы Re: ERROR: insufficient columns in the PRIMARY KEY constraint definition  (David Rowley <dgrowleyml@gmail.com>)
Список pgsql-bugs
David Rowley <dgrowleyml@gmail.com> writes:
> On Wed, 30 Sep 2020 at 12:08, David Rowley <dgrowleyml@gmail.com> wrote:
>> Alvaro Herrera <alvherre@2ndquadrant.com> writes:
>>> "Unique constraints (and[, by extension,] primary key constraints) on
>>> partitioned tables must include all the partition key columns.

> I didn't go with the same wording.  The reason was that I didn't feel
> the word "constraint" had to be mentioned twice.
> I won't object if you or Alvaro want to keep Alvaro's suggestion though.

I kind of like Alvaro's wording because it helps to reinforce the point
that pkeys are a type of unique constraint.  If you dislike repeating
"constraints", perhaps we could go with something like

Unique constraints (and hence primary keys) on partitioned tables ...

I'm not hugely against your wording though.

            regards, tom lane



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

Предыдущее
От: David Rowley
Дата:
Сообщение: Re: ERROR: insufficient columns in the PRIMARY KEY constraint definition
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: ERROR: insufficient columns in the PRIMARY KEY constraint definition