mirror of https://github.com/citusdata/citus.git
Update tests
parent
c08f1609d9
commit
38825174fe
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in New Issue