From f307add79397bcfe20f7c779e77630fb0df73020 Mon Sep 17 00:00:00 2001 From: Koval Dmitry Date: Mon, 13 May 2024 12:32:43 +0300 Subject: [PATCH v1] Rename roles to avoid conflicts in concurrent work --- src/test/regress/expected/partition_split.out | 20 +++++++++---------- src/test/regress/sql/partition_split.sql | 20 +++++++++---------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/test/regress/expected/partition_split.out b/src/test/regress/expected/partition_split.out index b1108c92a2..999e923ef1 100644 --- a/src/test/regress/expected/partition_split.out +++ b/src/test/regress/expected/partition_split.out @@ -1516,33 +1516,33 @@ DROP TABLE t; DROP ACCESS METHOD partition_split_heap; -- Test permission checks. The user needs to own the parent table and the -- the partition to split to do the split. -CREATE ROLE regress_partition_merge_alice; -CREATE ROLE regress_partition_merge_bob; -SET SESSION AUTHORIZATION regress_partition_merge_alice; +CREATE ROLE regress_partition_split_alice; +CREATE ROLE regress_partition_split_bob; +SET SESSION AUTHORIZATION regress_partition_split_alice; CREATE TABLE t (i int) PARTITION BY RANGE (i); CREATE TABLE tp_0_2 PARTITION OF t FOR VALUES FROM (0) TO (2); -SET SESSION AUTHORIZATION regress_partition_merge_bob; +SET SESSION AUTHORIZATION regress_partition_split_bob; ALTER TABLE t SPLIT PARTITION tp_0_2 INTO (PARTITION tp_0_1 FOR VALUES FROM (0) TO (1), PARTITION tp_1_2 FOR VALUES FROM (1) TO (2)); ERROR: must be owner of table t RESET SESSION AUTHORIZATION; -ALTER TABLE t OWNER TO regress_partition_merge_bob; -SET SESSION AUTHORIZATION regress_partition_merge_bob; +ALTER TABLE t OWNER TO regress_partition_split_bob; +SET SESSION AUTHORIZATION regress_partition_split_bob; ALTER TABLE t SPLIT PARTITION tp_0_2 INTO (PARTITION tp_0_1 FOR VALUES FROM (0) TO (1), PARTITION tp_1_2 FOR VALUES FROM (1) TO (2)); ERROR: must be owner of table tp_0_2 RESET SESSION AUTHORIZATION; -ALTER TABLE tp_0_2 OWNER TO regress_partition_merge_bob; -SET SESSION AUTHORIZATION regress_partition_merge_bob; +ALTER TABLE tp_0_2 OWNER TO regress_partition_split_bob; +SET SESSION AUTHORIZATION regress_partition_split_bob; ALTER TABLE t SPLIT PARTITION tp_0_2 INTO (PARTITION tp_0_1 FOR VALUES FROM (0) TO (1), PARTITION tp_1_2 FOR VALUES FROM (1) TO (2)); RESET SESSION AUTHORIZATION; DROP TABLE t; -DROP ROLE regress_partition_merge_alice; -DROP ROLE regress_partition_merge_bob; +DROP ROLE regress_partition_split_alice; +DROP ROLE regress_partition_split_bob; -- Check extended statistics aren't copied from the parent table to new -- partitions. CREATE TABLE t (i int, j int) PARTITION BY RANGE (i); diff --git a/src/test/regress/sql/partition_split.sql b/src/test/regress/sql/partition_split.sql index 7f231b0d39..be4a785b75 100644 --- a/src/test/regress/sql/partition_split.sql +++ b/src/test/regress/sql/partition_split.sql @@ -896,36 +896,36 @@ DROP ACCESS METHOD partition_split_heap; -- Test permission checks. The user needs to own the parent table and the -- the partition to split to do the split. -CREATE ROLE regress_partition_merge_alice; -CREATE ROLE regress_partition_merge_bob; +CREATE ROLE regress_partition_split_alice; +CREATE ROLE regress_partition_split_bob; -SET SESSION AUTHORIZATION regress_partition_merge_alice; +SET SESSION AUTHORIZATION regress_partition_split_alice; CREATE TABLE t (i int) PARTITION BY RANGE (i); CREATE TABLE tp_0_2 PARTITION OF t FOR VALUES FROM (0) TO (2); -SET SESSION AUTHORIZATION regress_partition_merge_bob; +SET SESSION AUTHORIZATION regress_partition_split_bob; ALTER TABLE t SPLIT PARTITION tp_0_2 INTO (PARTITION tp_0_1 FOR VALUES FROM (0) TO (1), PARTITION tp_1_2 FOR VALUES FROM (1) TO (2)); RESET SESSION AUTHORIZATION; -ALTER TABLE t OWNER TO regress_partition_merge_bob; -SET SESSION AUTHORIZATION regress_partition_merge_bob; +ALTER TABLE t OWNER TO regress_partition_split_bob; +SET SESSION AUTHORIZATION regress_partition_split_bob; ALTER TABLE t SPLIT PARTITION tp_0_2 INTO (PARTITION tp_0_1 FOR VALUES FROM (0) TO (1), PARTITION tp_1_2 FOR VALUES FROM (1) TO (2)); RESET SESSION AUTHORIZATION; -ALTER TABLE tp_0_2 OWNER TO regress_partition_merge_bob; -SET SESSION AUTHORIZATION regress_partition_merge_bob; +ALTER TABLE tp_0_2 OWNER TO regress_partition_split_bob; +SET SESSION AUTHORIZATION regress_partition_split_bob; ALTER TABLE t SPLIT PARTITION tp_0_2 INTO (PARTITION tp_0_1 FOR VALUES FROM (0) TO (1), PARTITION tp_1_2 FOR VALUES FROM (1) TO (2)); RESET SESSION AUTHORIZATION; DROP TABLE t; -DROP ROLE regress_partition_merge_alice; -DROP ROLE regress_partition_merge_bob; +DROP ROLE regress_partition_split_alice; +DROP ROLE regress_partition_split_bob; -- Check extended statistics aren't copied from the parent table to new -- partitions. -- 2.34.1