mirror of https://github.com/citusdata/citus.git
Run some upgrade tests only when old version=9.0
parent
6afa4f2e62
commit
889ad6fa8c
|
@ -1,3 +1,18 @@
|
||||||
|
-- run this test only when old citus version is 9.0
|
||||||
|
\set upgrade_test_old_citus_version `echo "$upgrade_test_old_citus_version"`
|
||||||
|
SELECT substring(:'upgrade_test_old_citus_version', 'v(\d+)\.\d+\.\d+')::int = 9 AND
|
||||||
|
substring(:'upgrade_test_old_citus_version', 'v\d+\.(\d+)\.\d+')::int = 0
|
||||||
|
AS upgrade_test_old_citus_version_e_9_0;
|
||||||
|
upgrade_test_old_citus_version_e_9_0
|
||||||
|
---------------------------------------------------------------------
|
||||||
|
t
|
||||||
|
(1 row)
|
||||||
|
|
||||||
|
\gset
|
||||||
|
\if :upgrade_test_old_citus_version_e_9_0
|
||||||
|
\else
|
||||||
|
\q
|
||||||
|
\endif
|
||||||
-- test cases for #3970
|
-- test cases for #3970
|
||||||
SET search_path = test_3970;
|
SET search_path = test_3970;
|
||||||
--5. add a partition
|
--5. add a partition
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
-- run this test only when old citus version is 9.0
|
||||||
|
\set upgrade_test_old_citus_version `echo "$upgrade_test_old_citus_version"`
|
||||||
|
SELECT substring(:'upgrade_test_old_citus_version', 'v(\d+)\.\d+\.\d+')::int = 9 AND
|
||||||
|
substring(:'upgrade_test_old_citus_version', 'v\d+\.(\d+)\.\d+')::int = 0
|
||||||
|
AS upgrade_test_old_citus_version_e_9_0;
|
||||||
|
upgrade_test_old_citus_version_e_9_0
|
||||||
|
---------------------------------------------------------------------
|
||||||
|
f
|
||||||
|
(1 row)
|
||||||
|
|
||||||
|
\gset
|
||||||
|
\if :upgrade_test_old_citus_version_e_9_0
|
||||||
|
\else
|
||||||
|
\q
|
|
@ -1,3 +1,18 @@
|
||||||
|
-- run this test only when old citus version is 9.0
|
||||||
|
\set upgrade_test_old_citus_version `echo "$upgrade_test_old_citus_version"`
|
||||||
|
SELECT substring(:'upgrade_test_old_citus_version', 'v(\d+)\.\d+\.\d+')::int = 9 AND
|
||||||
|
substring(:'upgrade_test_old_citus_version', 'v\d+\.(\d+)\.\d+')::int = 0
|
||||||
|
AS upgrade_test_old_citus_version_e_9_0;
|
||||||
|
upgrade_test_old_citus_version_e_9_0
|
||||||
|
---------------------------------------------------------------------
|
||||||
|
t
|
||||||
|
(1 row)
|
||||||
|
|
||||||
|
\gset
|
||||||
|
\if :upgrade_test_old_citus_version_e_9_0
|
||||||
|
\else
|
||||||
|
\q
|
||||||
|
\endif
|
||||||
-- test cases for #3970
|
-- test cases for #3970
|
||||||
CREATE SCHEMA test_3970;
|
CREATE SCHEMA test_3970;
|
||||||
SET search_path = test_3970;
|
SET search_path = test_3970;
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
-- run this test only when old citus version is 9.0
|
||||||
|
\set upgrade_test_old_citus_version `echo "$upgrade_test_old_citus_version"`
|
||||||
|
SELECT substring(:'upgrade_test_old_citus_version', 'v(\d+)\.\d+\.\d+')::int = 9 AND
|
||||||
|
substring(:'upgrade_test_old_citus_version', 'v\d+\.(\d+)\.\d+')::int = 0
|
||||||
|
AS upgrade_test_old_citus_version_e_9_0;
|
||||||
|
upgrade_test_old_citus_version_e_9_0
|
||||||
|
---------------------------------------------------------------------
|
||||||
|
f
|
||||||
|
(1 row)
|
||||||
|
|
||||||
|
\gset
|
||||||
|
\if :upgrade_test_old_citus_version_e_9_0
|
||||||
|
\else
|
||||||
|
\q
|
|
@ -1,3 +1,18 @@
|
||||||
|
-- run this test only when old citus version is 9.0
|
||||||
|
\set upgrade_test_old_citus_version `echo "$upgrade_test_old_citus_version"`
|
||||||
|
SELECT substring(:'upgrade_test_old_citus_version', 'v(\d+)\.\d+\.\d+')::int = 9 AND
|
||||||
|
substring(:'upgrade_test_old_citus_version', 'v\d+\.(\d+)\.\d+')::int = 0
|
||||||
|
AS upgrade_test_old_citus_version_e_9_0;
|
||||||
|
upgrade_test_old_citus_version_e_9_0
|
||||||
|
---------------------------------------------------------------------
|
||||||
|
t
|
||||||
|
(1 row)
|
||||||
|
|
||||||
|
\gset
|
||||||
|
\if :upgrade_test_old_citus_version_e_9_0
|
||||||
|
\else
|
||||||
|
\q
|
||||||
|
\endif
|
||||||
-- drop objects from previous test (uprade_basic_after.sql) for a clean test
|
-- drop objects from previous test (uprade_basic_after.sql) for a clean test
|
||||||
-- drop upgrade_basic schema and switch back to public schema
|
-- drop upgrade_basic schema and switch back to public schema
|
||||||
SET search_path to public;
|
SET search_path to public;
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
-- run this test only when old citus version is 9.0
|
||||||
|
\set upgrade_test_old_citus_version `echo "$upgrade_test_old_citus_version"`
|
||||||
|
SELECT substring(:'upgrade_test_old_citus_version', 'v(\d+)\.\d+\.\d+')::int = 9 AND
|
||||||
|
substring(:'upgrade_test_old_citus_version', 'v\d+\.(\d+)\.\d+')::int = 0
|
||||||
|
AS upgrade_test_old_citus_version_e_9_0;
|
||||||
|
upgrade_test_old_citus_version_e_9_0
|
||||||
|
---------------------------------------------------------------------
|
||||||
|
f
|
||||||
|
(1 row)
|
||||||
|
|
||||||
|
\gset
|
||||||
|
\if :upgrade_test_old_citus_version_e_9_0
|
||||||
|
\else
|
||||||
|
\q
|
|
@ -1,3 +1,18 @@
|
||||||
|
-- run this test only when old citus version is 9.0
|
||||||
|
\set upgrade_test_old_citus_version `echo "$upgrade_test_old_citus_version"`
|
||||||
|
SELECT substring(:'upgrade_test_old_citus_version', 'v(\d+)\.\d+\.\d+')::int = 9 AND
|
||||||
|
substring(:'upgrade_test_old_citus_version', 'v\d+\.(\d+)\.\d+')::int = 0
|
||||||
|
AS upgrade_test_old_citus_version_e_9_0;
|
||||||
|
upgrade_test_old_citus_version_e_9_0
|
||||||
|
---------------------------------------------------------------------
|
||||||
|
t
|
||||||
|
(1 row)
|
||||||
|
|
||||||
|
\gset
|
||||||
|
\if :upgrade_test_old_citus_version_e_9_0
|
||||||
|
\else
|
||||||
|
\q
|
||||||
|
\endif
|
||||||
-- create some objects that we just included into distributed object
|
-- create some objects that we just included into distributed object
|
||||||
-- infrastructure in 9.1 versions but not included in 9.0.2
|
-- infrastructure in 9.1 versions but not included in 9.0.2
|
||||||
-- extension propagation --
|
-- extension propagation --
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
-- run this test only when old citus version is 9.0
|
||||||
|
\set upgrade_test_old_citus_version `echo "$upgrade_test_old_citus_version"`
|
||||||
|
SELECT substring(:'upgrade_test_old_citus_version', 'v(\d+)\.\d+\.\d+')::int = 9 AND
|
||||||
|
substring(:'upgrade_test_old_citus_version', 'v\d+\.(\d+)\.\d+')::int = 0
|
||||||
|
AS upgrade_test_old_citus_version_e_9_0;
|
||||||
|
upgrade_test_old_citus_version_e_9_0
|
||||||
|
---------------------------------------------------------------------
|
||||||
|
f
|
||||||
|
(1 row)
|
||||||
|
|
||||||
|
\gset
|
||||||
|
\if :upgrade_test_old_citus_version_e_9_0
|
||||||
|
\else
|
||||||
|
\q
|
|
@ -1,3 +1,14 @@
|
||||||
|
-- run this test only when old citus version is 9.0
|
||||||
|
\set upgrade_test_old_citus_version `echo "$upgrade_test_old_citus_version"`
|
||||||
|
SELECT substring(:'upgrade_test_old_citus_version', 'v(\d+)\.\d+\.\d+')::int = 9 AND
|
||||||
|
substring(:'upgrade_test_old_citus_version', 'v\d+\.(\d+)\.\d+')::int = 0
|
||||||
|
AS upgrade_test_old_citus_version_e_9_0;
|
||||||
|
\gset
|
||||||
|
\if :upgrade_test_old_citus_version_e_9_0
|
||||||
|
\else
|
||||||
|
\q
|
||||||
|
\endif
|
||||||
|
|
||||||
-- test cases for #3970
|
-- test cases for #3970
|
||||||
SET search_path = test_3970;
|
SET search_path = test_3970;
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,14 @@
|
||||||
|
-- run this test only when old citus version is 9.0
|
||||||
|
\set upgrade_test_old_citus_version `echo "$upgrade_test_old_citus_version"`
|
||||||
|
SELECT substring(:'upgrade_test_old_citus_version', 'v(\d+)\.\d+\.\d+')::int = 9 AND
|
||||||
|
substring(:'upgrade_test_old_citus_version', 'v\d+\.(\d+)\.\d+')::int = 0
|
||||||
|
AS upgrade_test_old_citus_version_e_9_0;
|
||||||
|
\gset
|
||||||
|
\if :upgrade_test_old_citus_version_e_9_0
|
||||||
|
\else
|
||||||
|
\q
|
||||||
|
\endif
|
||||||
|
|
||||||
-- test cases for #3970
|
-- test cases for #3970
|
||||||
CREATE SCHEMA test_3970;
|
CREATE SCHEMA test_3970;
|
||||||
SET search_path = test_3970;
|
SET search_path = test_3970;
|
||||||
|
|
|
@ -1,3 +1,14 @@
|
||||||
|
-- run this test only when old citus version is 9.0
|
||||||
|
\set upgrade_test_old_citus_version `echo "$upgrade_test_old_citus_version"`
|
||||||
|
SELECT substring(:'upgrade_test_old_citus_version', 'v(\d+)\.\d+\.\d+')::int = 9 AND
|
||||||
|
substring(:'upgrade_test_old_citus_version', 'v\d+\.(\d+)\.\d+')::int = 0
|
||||||
|
AS upgrade_test_old_citus_version_e_9_0;
|
||||||
|
\gset
|
||||||
|
\if :upgrade_test_old_citus_version_e_9_0
|
||||||
|
\else
|
||||||
|
\q
|
||||||
|
\endif
|
||||||
|
|
||||||
-- drop objects from previous test (uprade_basic_after.sql) for a clean test
|
-- drop objects from previous test (uprade_basic_after.sql) for a clean test
|
||||||
-- drop upgrade_basic schema and switch back to public schema
|
-- drop upgrade_basic schema and switch back to public schema
|
||||||
SET search_path to public;
|
SET search_path to public;
|
||||||
|
|
|
@ -1,3 +1,14 @@
|
||||||
|
-- run this test only when old citus version is 9.0
|
||||||
|
\set upgrade_test_old_citus_version `echo "$upgrade_test_old_citus_version"`
|
||||||
|
SELECT substring(:'upgrade_test_old_citus_version', 'v(\d+)\.\d+\.\d+')::int = 9 AND
|
||||||
|
substring(:'upgrade_test_old_citus_version', 'v\d+\.(\d+)\.\d+')::int = 0
|
||||||
|
AS upgrade_test_old_citus_version_e_9_0;
|
||||||
|
\gset
|
||||||
|
\if :upgrade_test_old_citus_version_e_9_0
|
||||||
|
\else
|
||||||
|
\q
|
||||||
|
\endif
|
||||||
|
|
||||||
-- create some objects that we just included into distributed object
|
-- create some objects that we just included into distributed object
|
||||||
-- infrastructure in 9.1 versions but not included in 9.0.2
|
-- infrastructure in 9.1 versions but not included in 9.0.2
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue