From f9a6d11e08bbd58f34682642648c8434b9703a98 Mon Sep 17 00:00:00 2001 From: Jelte Fennema Date: Wed, 21 Jul 2021 17:20:37 +0200 Subject: [PATCH] Increment command counter after altering sequence type --- src/backend/distributed/commands/create_distributed_table.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/backend/distributed/commands/create_distributed_table.c b/src/backend/distributed/commands/create_distributed_table.c index 77e26df65..af1648859 100644 --- a/src/backend/distributed/commands/create_distributed_table.c +++ b/src/backend/distributed/commands/create_distributed_table.c @@ -652,6 +652,11 @@ AlterSequenceType(Oid seqOid, Oid typeOid) SetDefElemArg(alterSequenceStatement, "as", asTypeNode); ParseState *pstate = make_parsestate(NULL); AlterSequence(pstate, alterSequenceStatement); + + /* + * Make sure later reads in this transaction read the correct type. + */ + CommandCounterIncrement(); } }