summaryrefslogtreecommitdiff
path: root/src/backend/catalog/partition.c
diff options
context:
space:
mode:
authorAlvaro Herrera2018-04-12 19:51:55 +0000
committerAlvaro Herrera2018-04-12 19:52:29 +0000
commit181ccbb5e49cdc628e0c8334a9ed57dbc736efe8 (patch)
tree5bdb3ad0de82bf162fc422f9dae6571333671f72 /src/backend/catalog/partition.c
parent2fe977712c7375ccb1b6ddf7dfb234d0db903f16 (diff)
Add comment about default partition in check_new_partition_bound
The intention of the test is not immediately obvious, so we need this much.
Diffstat (limited to 'src/backend/catalog/partition.c')
-rw-r--r--src/backend/catalog/partition.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/backend/catalog/partition.c b/src/backend/catalog/partition.c
index 0f5932feeef..55130e66e4b 100644
--- a/src/backend/catalog/partition.c
+++ b/src/backend/catalog/partition.c
@@ -858,6 +858,12 @@ check_new_partition_bound(char *relname, Relation parent,
if (spec->is_default)
{
+ /*
+ * The default partition bound never conflicts with any other
+ * partition's; if that's what we're attaching, the only possible
+ * problem is that one already exists, so check for that and we're
+ * done.
+ */
if (boundinfo == NULL || !partition_bound_has_default(boundinfo))
return;