From f9bc501a700910a1d24107381faed1bd838f9806 Mon Sep 17 00:00:00 2001 From: Colm McHugh Date: Fri, 5 Dec 2025 11:13:58 +0000 Subject: [PATCH] PG18: fix incorrectly failing tests in pg18 regress. Some tests showed diffs because of dependencies on citus GUCs and getting shuffled around in the test order. This commit fixes that. --- src/test/regress/expected/pg18.out | 2 ++ src/test/regress/sql/pg18.sql | 3 +++ 2 files changed, 5 insertions(+) diff --git a/src/test/regress/expected/pg18.out b/src/test/regress/expected/pg18.out index 769201855..191a3f1e8 100644 --- a/src/test/regress/expected/pg18.out +++ b/src/test/regress/expected/pg18.out @@ -1260,6 +1260,7 @@ CREATE TABLE customers( customer_name VARCHAR(255) NOT NULL, PRIMARY KEY(customer_id) ); +SET citus.shard_replication_factor TO 1; SELECT create_distributed_table('customers', 'customer_id'); create_distributed_table --------------------------------------------------------------------- @@ -1362,6 +1363,7 @@ CREATE TABLE NE_CHECK_TBL (x int, y int, CONSTRAINT CHECK_X CHECK (x > 3) NOT ENFORCED, CONSTRAINT CHECK_Y CHECK (y < 20) ENFORCED ); +SET citus.next_shard_id TO 4754044; SELECT create_distributed_table('ne_check_tbl', 'x'); create_distributed_table --------------------------------------------------------------------- diff --git a/src/test/regress/sql/pg18.sql b/src/test/regress/sql/pg18.sql index 296f4c3a5..4c7112f9a 100644 --- a/src/test/regress/sql/pg18.sql +++ b/src/test/regress/sql/pg18.sql @@ -791,6 +791,8 @@ CREATE TABLE customers( PRIMARY KEY(customer_id) ); +SET citus.shard_replication_factor TO 1; + SELECT create_distributed_table('customers', 'customer_id'); CREATE TABLE contacts( @@ -867,6 +869,7 @@ CREATE TABLE NE_CHECK_TBL (x int, y int, CONSTRAINT CHECK_Y CHECK (y < 20) ENFORCED ); +SET citus.next_shard_id TO 4754044; SELECT create_distributed_table('ne_check_tbl', 'x'); -- CHECK_X is NOT ENFORCED, so these inserts should succeed