From 220857a87508fdac3fd4caf5f344a8fe9e70702d Mon Sep 17 00:00:00 2001 From: Alvaro Herrera Date: Wed, 10 Jul 2019 08:58:41 -0400 Subject: [PATCH] Mention limitation of unique in partitioned tables Per gripe from Phil Bayer. Authors: Amit Langote and others Discussion: https://postgr.es/m/156236160709.1192.4498528196556144085@wrigleys.postgresql.org --- doc/src/sgml/ddl.sgml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/doc/src/sgml/ddl.sgml b/doc/src/sgml/ddl.sgml index ed2d9c60d5..9301f0227d 100644 --- a/doc/src/sgml/ddl.sgml +++ b/doc/src/sgml/ddl.sgml @@ -4003,6 +4003,15 @@ ALTER INDEX measurement_city_id_logdate_key + + + Unique constraints on partitioned tables must include all the + partition key columns. This limitation exists because + PostgreSQL can only enforce + uniqueness in each partition individually. + + + BEFORE ROW triggers, if necessary, must be defined