Re: Table Partitioning

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Table Partitioning
Дата
Msg-id 1546464.1596132023@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Table Partitioning  (Bruce Momjian <bruce@momjian.us>)
Список pgsql-docs
Bruce Momjian <bruce@momjian.us> writes:
> On Thu, Jul 30, 2020 at 01:33:29PM +0000, PG Doc comments form wrote:
>> If I've well understood, this was not the case in previous versions, but it
>> becomes mandatory in version 12 (and maybe 11 too). Such restriction is not
>> mentioned in the documentation for version 12 and would be suitable to be.

> Can you give us a reproducible test case?

I don't think this is correct at all.  The facility for pkeys or unique
constraints on partitioned tables simply didn't exist before v11:

$ psql
psql (10.13)
Type "help" for help.

postgres=# create table p(f1 int primary key, f2 int) partition by list(f2);
ERROR:  primary key constraints are not supported on partitioned tables
LINE 1: create table p(f1 int primary key, f2 int) partition by list...
                              ^
postgres=# create table p(f1 int unique, f2 int) partition by list(f2);
ERROR:  unique constraints are not supported on partitioned tables
LINE 1: create table p(f1 int unique, f2 int) partition by list(f2);
                              ^

so the fact that they're restricted in this way as of v11 and up
does not represent any loss of functionality.

            regards, tom lane



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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Table Partitioning
Следующее
От: PG Doc comments form
Дата:
Сообщение: 7 decimal digits precision for real