From 9bb603b4a7522024c4baca9b692f231f4f3a16e8 Mon Sep 17 00:00:00 2001 From: Nils Dijk Date: Thu, 27 Jan 2022 11:56:16 +0100 Subject: [PATCH] example of how types can be propagated when already in sequential mode --- src/backend/distributed/commands/type.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/backend/distributed/commands/type.c b/src/backend/distributed/commands/type.c index 78b56c2ff..c27e044a1 100644 --- a/src/backend/distributed/commands/type.c +++ b/src/backend/distributed/commands/type.c @@ -1191,7 +1191,11 @@ ShouldPropagateTypeCreate() */ if (IsMultiStatementTransaction()) { - return false; + if (MultiShardConnectionType != SEQUENTIAL_CONNECTION) + { + /* only block propagation when we are _not_ running in sequential mode */ + return false; + } } return true;