mirror of https://github.com/citusdata/citus.git
Fix downgrade scripts and add new downgrade tests
parent
33dede5b75
commit
082a14656d
|
@ -1,2 +1,3 @@
|
|||
#include "../udfs/citus_shards_on_worker/11.0-1.sql"
|
||||
#include "../udfs/citus_shard_indexes_on_worker/11.0-1.sql"
|
||||
DROP FUNCTION pg_catalog.citus_is_coordinator();
|
||||
|
|
|
@ -1039,6 +1039,14 @@ SELECT * FROM multi_extension.print_extension_changes();
|
|||
| function citus_is_coordinator() boolean
|
||||
(1 row)
|
||||
|
||||
-- Test downgrade script (result should be empty)
|
||||
ALTER EXTENSION citus UPDATE TO '11.0-1';
|
||||
ALTER EXTENSION citus UPDATE TO '11.0-2';
|
||||
SELECT * FROM multi_extension.print_extension_changes();
|
||||
previous_object | current_object
|
||||
---------------------------------------------------------------------
|
||||
(0 rows)
|
||||
|
||||
DROP TABLE multi_extension.prev_objects, multi_extension.extension_diff;
|
||||
-- show running version
|
||||
SHOW citus.version;
|
||||
|
|
|
@ -463,6 +463,11 @@ SELECT * FROM multi_extension.print_extension_changes();
|
|||
ALTER EXTENSION citus UPDATE TO '11.0-2';
|
||||
SELECT * FROM multi_extension.print_extension_changes();
|
||||
|
||||
-- Test downgrade script (result should be empty)
|
||||
ALTER EXTENSION citus UPDATE TO '11.0-1';
|
||||
ALTER EXTENSION citus UPDATE TO '11.0-2';
|
||||
SELECT * FROM multi_extension.print_extension_changes();
|
||||
|
||||
DROP TABLE multi_extension.prev_objects, multi_extension.extension_diff;
|
||||
|
||||
-- show running version
|
||||
|
|
Loading…
Reference in New Issue