From bd26504debb14567de780da10bf859b205326b46 Mon Sep 17 00:00:00 2001 From: Alvaro Herrera Date: Wed, 20 Dec 2017 16:31:05 -0300 Subject: [PATCH v7 1/4] Fixup! Local partitioned indexes v6 Don't actually mark an index invalid if it's on a plain table, rather than a partition, even with ONLY specified. --- src/backend/commands/indexcmds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/commands/indexcmds.c b/src/backend/commands/indexcmds.c index a757f05dd5..e925351056 100644 --- a/src/backend/commands/indexcmds.c +++ b/src/backend/commands/indexcmds.c @@ -723,7 +723,7 @@ DefineIndex(Oid relationId, flags |= INDEX_CREATE_PARTITIONED; if (stmt->primary) flags |= INDEX_CREATE_IS_PRIMARY; - if (stmt->relation && !stmt->relation->inh) + if (partitioned && stmt->relation && !stmt->relation->inh) flags |= INDEX_CREATE_INVALID; if (stmt->deferrable) -- 2.11.0