Update tests

talha_tes1
Ahmet Gedemenli 2021-10-27 15:09:53 +03:00
parent c08f1609d9
commit 38825174fe
2 changed files with 22 additions and 11 deletions

View File

@ -882,6 +882,7 @@ BEGIN;
-- reference to citus local, use alter table attach partition
CREATE TABLE part_citus_loc_2_2 (a INT UNIQUE);
ALTER TABLE part_citus_loc_2 ATTACH PARTITION part_citus_loc_2_2 FOR VALUES FROM (3) TO (5);
CREATE TABLE part_citus_loc_2_3 PARTITION OF part_citus_loc_2 FOR VALUES FROM (7) TO (8);
SELECT logicalrelid, autoconverted, partmethod FROM pg_dist_partition
WHERE logicalrelid IN ('citus_loc_1'::regclass,
'citus_loc_2'::regclass,
@ -889,7 +890,8 @@ BEGIN;
'citus_loc_4'::regclass,
'part_citus_loc_2'::regclass,
'part_citus_loc_2_1'::regclass,
'part_citus_loc_2_2'::regclass)
'part_citus_loc_2_2'::regclass,
'part_citus_loc_2_3'::regclass)
ORDER BY logicalrelid;
logicalrelid | autoconverted | partmethod
---------------------------------------------------------------------
@ -900,7 +902,8 @@ BEGIN;
part_citus_loc_2_1 | f | n
part_citus_loc_2 | f | n
part_citus_loc_2_2 | f | n
(7 rows)
part_citus_loc_2_3 | f | n
(8 rows)
ROLLBACK;
--
@ -1068,7 +1071,7 @@ ROLLBACK;
-- alter table foreign key reverse order
BEGIN;
CREATE TABLE part_citus_loc_2 (a INT UNIQUE) PARTITION BY RANGE (a);
ALTER TABLE part_citus_loc_2 ADD CONSTRAINT fkey_from_to_partitioned FOREIGN KEY (a) references part_citus_loc_1(a);
ALTER TABLE part_citus_loc_1 ADD CONSTRAINT fkey_from_to_partitioned FOREIGN KEY (a) references part_citus_loc_2(a);
SELECT logicalrelid, autoconverted, partmethod FROM pg_dist_partition
WHERE logicalrelid IN ('distr_table'::regclass,
'citus_loc_1'::regclass,
@ -1142,6 +1145,7 @@ BEGIN;
-- reference to citus local, use create table partition of
CREATE TABLE part_citus_loc_2_2(a INT UNIQUE);
ALTER TABLE part_citus_loc_2 ATTACH PARTITION part_citus_loc_2_2 FOR VALUES FROM (3) TO (5);
CREATE TABLE part_citus_loc_2_3 PARTITION OF part_citus_loc_2 FOR VALUES FROM (7) TO (9);
SELECT logicalrelid, autoconverted, partmethod FROM pg_dist_partition
WHERE logicalrelid IN ('distr_table'::regclass,
'citus_loc_1'::regclass,
@ -1154,7 +1158,8 @@ BEGIN;
'part_citus_loc_1_2'::regclass,
'part_citus_loc_2'::regclass,
'part_citus_loc_2_1'::regclass,
'part_citus_loc_2_2'::regclass)
'part_citus_loc_2_2'::regclass,
'part_citus_loc_2_3'::regclass)
ORDER BY logicalrelid;
logicalrelid | autoconverted | partmethod
---------------------------------------------------------------------
@ -1170,7 +1175,8 @@ BEGIN;
part_citus_loc_2_1 | f | n
part_citus_loc_2 | f | n
part_citus_loc_2_2 | f | n
(12 rows)
part_citus_loc_2_3 | f | n
(13 rows)
ROLLBACK;
-- a single drop table cascades into multiple undistributes
@ -1210,9 +1216,9 @@ ALTER TABLE reference_table_1 OWNER TO another_user;
SELECT run_command_on_placements('reference_table_1', 'ALTER TABLE %s OWNER TO another_user');
run_command_on_placements
---------------------------------------------------------------------
(localhost,57636,1810091,t,"ALTER TABLE")
(localhost,57637,1810091,t,"ALTER TABLE")
(localhost,57638,1810091,t,"ALTER TABLE")
(localhost,57636,1810093,t,"ALTER TABLE")
(localhost,57637,1810093,t,"ALTER TABLE")
(localhost,57638,1810093,t,"ALTER TABLE")
(3 rows)
SET citus.enable_ddl_propagation to ON;

View File

@ -451,6 +451,7 @@ BEGIN;
-- reference to citus local, use alter table attach partition
CREATE TABLE part_citus_loc_2_2 (a INT UNIQUE);
ALTER TABLE part_citus_loc_2 ATTACH PARTITION part_citus_loc_2_2 FOR VALUES FROM (3) TO (5);
CREATE TABLE part_citus_loc_2_3 PARTITION OF part_citus_loc_2 FOR VALUES FROM (7) TO (8);
SELECT logicalrelid, autoconverted, partmethod FROM pg_dist_partition
WHERE logicalrelid IN ('citus_loc_1'::regclass,
@ -459,7 +460,8 @@ BEGIN;
'citus_loc_4'::regclass,
'part_citus_loc_2'::regclass,
'part_citus_loc_2_1'::regclass,
'part_citus_loc_2_2'::regclass)
'part_citus_loc_2_2'::regclass,
'part_citus_loc_2_3'::regclass)
ORDER BY logicalrelid;
ROLLBACK;
@ -558,7 +560,7 @@ ROLLBACK;
-- alter table foreign key reverse order
BEGIN;
CREATE TABLE part_citus_loc_2 (a INT UNIQUE) PARTITION BY RANGE (a);
ALTER TABLE part_citus_loc_2 ADD CONSTRAINT fkey_from_to_partitioned FOREIGN KEY (a) references part_citus_loc_1(a);
ALTER TABLE part_citus_loc_1 ADD CONSTRAINT fkey_from_to_partitioned FOREIGN KEY (a) references part_citus_loc_2(a);
SELECT logicalrelid, autoconverted, partmethod FROM pg_dist_partition
WHERE logicalrelid IN ('distr_table'::regclass,
@ -611,6 +613,8 @@ BEGIN;
CREATE TABLE part_citus_loc_2_2(a INT UNIQUE);
ALTER TABLE part_citus_loc_2 ATTACH PARTITION part_citus_loc_2_2 FOR VALUES FROM (3) TO (5);
CREATE TABLE part_citus_loc_2_3 PARTITION OF part_citus_loc_2 FOR VALUES FROM (7) TO (9);
SELECT logicalrelid, autoconverted, partmethod FROM pg_dist_partition
WHERE logicalrelid IN ('distr_table'::regclass,
'citus_loc_1'::regclass,
@ -623,7 +627,8 @@ BEGIN;
'part_citus_loc_1_2'::regclass,
'part_citus_loc_2'::regclass,
'part_citus_loc_2_1'::regclass,
'part_citus_loc_2_2'::regclass)
'part_citus_loc_2_2'::regclass,
'part_citus_loc_2_3'::regclass)
ORDER BY logicalrelid;
ROLLBACK;