mirror of https://github.com/citusdata/citus.git
Fix tests for missing downgrades
(cherry picked from commit 0efd6f7829
)
release-10.2-fix-for-move-pg-dist-object
parent
d605cde3b7
commit
0b0b740955
|
@ -915,6 +915,15 @@ SELECT * FROM multi_extension.print_extension_changes();
|
||||||
| function worker_fix_partition_shard_index_names(regclass,text,text) void
|
| function worker_fix_partition_shard_index_names(regclass,text,text) void
|
||||||
(4 rows)
|
(4 rows)
|
||||||
|
|
||||||
|
-- Test downgrade to 10.2-4 from 10.2-5
|
||||||
|
ALTER EXTENSION citus UPDATE TO '10.2-5';
|
||||||
|
ALTER EXTENSION citus UPDATE TO '10.2-4';
|
||||||
|
-- Should be empty result since upgrade+downgrade should be a no-op
|
||||||
|
SELECT * FROM multi_extension.print_extension_changes();
|
||||||
|
previous_object | current_object
|
||||||
|
---------------------------------------------------------------------
|
||||||
|
(0 rows)
|
||||||
|
|
||||||
-- Snapshot of state at 10.2-5
|
-- Snapshot of state at 10.2-5
|
||||||
ALTER EXTENSION citus UPDATE TO '10.2-5';
|
ALTER EXTENSION citus UPDATE TO '10.2-5';
|
||||||
SELECT * FROM multi_extension.print_extension_changes();
|
SELECT * FROM multi_extension.print_extension_changes();
|
||||||
|
@ -922,9 +931,6 @@ SELECT * FROM multi_extension.print_extension_changes();
|
||||||
---------------------------------------------------------------------
|
---------------------------------------------------------------------
|
||||||
(0 rows)
|
(0 rows)
|
||||||
|
|
||||||
-- Test downgrade to 10.2-4 from 10.2-5
|
|
||||||
ALTER EXTENSION citus UPDATE TO '10.2-4';
|
|
||||||
ALTER EXTENSION citus UPDATE TO '10.2-5';
|
|
||||||
-- Make sure that we defined dependencies from all rel objects (tables,
|
-- Make sure that we defined dependencies from all rel objects (tables,
|
||||||
-- indexes, sequences ..) to columnar table access method ...
|
-- indexes, sequences ..) to columnar table access method ...
|
||||||
SELECT pg_class.oid INTO columnar_schema_members
|
SELECT pg_class.oid INTO columnar_schema_members
|
||||||
|
|
|
@ -388,14 +388,16 @@ SELECT * FROM multi_extension.print_extension_changes();
|
||||||
ALTER EXTENSION citus UPDATE TO '10.2-4';
|
ALTER EXTENSION citus UPDATE TO '10.2-4';
|
||||||
SELECT * FROM multi_extension.print_extension_changes();
|
SELECT * FROM multi_extension.print_extension_changes();
|
||||||
|
|
||||||
|
-- Test downgrade to 10.2-4 from 10.2-5
|
||||||
|
ALTER EXTENSION citus UPDATE TO '10.2-5';
|
||||||
|
ALTER EXTENSION citus UPDATE TO '10.2-4';
|
||||||
|
-- Should be empty result since upgrade+downgrade should be a no-op
|
||||||
|
SELECT * FROM multi_extension.print_extension_changes();
|
||||||
|
|
||||||
-- Snapshot of state at 10.2-5
|
-- Snapshot of state at 10.2-5
|
||||||
ALTER EXTENSION citus UPDATE TO '10.2-5';
|
ALTER EXTENSION citus UPDATE TO '10.2-5';
|
||||||
SELECT * FROM multi_extension.print_extension_changes();
|
SELECT * FROM multi_extension.print_extension_changes();
|
||||||
|
|
||||||
-- Test downgrade to 10.2-4 from 10.2-5
|
|
||||||
ALTER EXTENSION citus UPDATE TO '10.2-4';
|
|
||||||
ALTER EXTENSION citus UPDATE TO '10.2-5';
|
|
||||||
|
|
||||||
-- Make sure that we defined dependencies from all rel objects (tables,
|
-- Make sure that we defined dependencies from all rel objects (tables,
|
||||||
-- indexes, sequences ..) to columnar table access method ...
|
-- indexes, sequences ..) to columnar table access method ...
|
||||||
SELECT pg_class.oid INTO columnar_schema_members
|
SELECT pg_class.oid INTO columnar_schema_members
|
||||||
|
|
Loading…
Reference in New Issue