Re: Question on creating keys on partitioned tables - Mailing list pgsql-general

From Tom Lane
Subject Re: Question on creating keys on partitioned tables
Date
Msg-id 560122.1680278819@sss.pgh.pa.us
Whole thread Raw
In response to Re: Question on creating keys on partitioned tables  (Siddharth Jain <siddhsql@gmail.com>)
Responses Re: Question on creating keys on partitioned tables  (Siddharth Jain <siddhsql@gmail.com>)
List pgsql-general
Siddharth Jain <siddhsql@gmail.com> writes:
> I think the two are equivalent. If not, could you please explain why?

Well, they're formally equivalent if you require there to be only one
X value per partition (ie, PARTITION BY LIST with only one listed value
per partition); if there's more, they're not the same thing.

Neither one guarantees that Y is globally unique.  We have no mechanism
for enforcing uniqueness across partitions except for partition key
columns.

            regards, tom lane



pgsql-general by date:

Previous
From: Paul Ramsey
Date:
Subject: Re: Cannot terminate backend
Next
From: Siddharth Jain
Date:
Subject: Re: Question on creating keys on partitioned tables