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;