upgrade_test
Onder Kalaci 2022-09-13 14:58:49 +03:00
parent f34467dcb3
commit 7092889fab
2 changed files with 32 additions and 0 deletions

View File

@ -74,4 +74,11 @@ ALTER TRIGGER "renamed_yet_another_trigger" ON "sale_alabama" RENAME TO "another
SELECT count(*) FROM pg_trigger WHERE tgname like 'another_trigger_name%';
SELECT run_command_on_workers($$SELECT count(*) FROM pg_trigger WHERE tgname like 'another_trigger_name%';$$);
VACUUM ANALYZE stxdinp;
-- UNEXPECTED ERROR FACED
SELECT a, b FROM stxdinp GROUP BY 1, 2;
DROP SCHEMA upgrade_distributed_triggers CASCADE;

View File

@ -117,3 +117,28 @@ SELECT * FROM sale_triggers ORDER BY 1, 2;
-- check that we can't rename child triggers on partitions of distributed tables
ALTER TRIGGER another_trigger ON sale_newyork RENAME TO another_renamed_trigger;
-- create parent table
CREATE TABLE stxdinp(i int, a int, b int) PARTITION BY RANGE (i);
-- create partition
CREATE TABLE stxdinp1 PARTITION OF stxdinp FOR VALUES FROM (1) TO (100);
-- populate table
INSERT INTO stxdinp SELECT 1, a/100, a/100 FROM generate_series(1, 999) a;
-- create extended statistics
CREATE STATISTICS stxdinp ON a, b FROM stxdinp;
-- distribute parent table
SELECT create_distributed_table('stxdinp', 'i');
-- run select query, works fine
SELECT a, b FROM stxdinp GROUP BY 1, 2;
VACUUM ANALYZE stxdinp;
-- UNEXPECTED ERROR FACED
SELECT a, b FROM stxdinp GROUP BY 1, 2;