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_shards_on_worker/11.0-1.sql"
|
||||||
#include "../udfs/citus_shard_indexes_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
|
| function citus_is_coordinator() boolean
|
||||||
(1 row)
|
(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;
|
DROP TABLE multi_extension.prev_objects, multi_extension.extension_diff;
|
||||||
-- show running version
|
-- show running version
|
||||||
SHOW citus.version;
|
SHOW citus.version;
|
||||||
|
|
|
@ -463,6 +463,11 @@ SELECT * FROM multi_extension.print_extension_changes();
|
||||||
ALTER EXTENSION citus UPDATE TO '11.0-2';
|
ALTER EXTENSION citus UPDATE TO '11.0-2';
|
||||||
SELECT * FROM multi_extension.print_extension_changes();
|
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;
|
DROP TABLE multi_extension.prev_objects, multi_extension.extension_diff;
|
||||||
|
|
||||||
-- show running version
|
-- show running version
|
||||||
|
|
Loading…
Reference in New Issue