mirror of https://github.com/citusdata/citus.git
29 lines
1.3 KiB
Plaintext
29 lines
1.3 KiB
Plaintext
-- When there are no relations using the columnar access method, we don't automatically create
|
|
-- "citus_columnar" extension together with "citus" extension.
|
|
SELECT NOT EXISTS (SELECT 1 FROM pg_extension WHERE extname = 'citus_columnar') as citus_columnar_not_exists;
|
|
citus_columnar_not_exists
|
|
---------------------------------------------------------------------
|
|
t
|
|
(1 row)
|
|
|
|
-- Likely, we should not have any columnar objects leftover from "old columnar", i.e., the
|
|
-- columnar access method that we had before Citus 11.1, around.
|
|
SELECT NOT EXISTS (SELECT 1 FROM pg_am WHERE pg_am.amname = 'columnar') as columnar_am_not_exists;
|
|
columnar_am_not_exists
|
|
---------------------------------------------------------------------
|
|
t
|
|
(1 row)
|
|
|
|
SELECT NOT EXISTS (SELECT 1 FROM pg_namespace WHERE nspname IN ('columnar', 'columnar_internal')) as columnar_catalog_schemas_not_exists;
|
|
columnar_catalog_schemas_not_exists
|
|
---------------------------------------------------------------------
|
|
t
|
|
(1 row)
|
|
|
|
SELECT NOT EXISTS (SELECT 1 FROM pg_proc WHERE proname IN ('alter_columnar_table_set', 'alter_columnar_table_reset', 'upgrade_columnar_storage', 'downgrade_columnar_storage', 'columnar_ensure_am_depends_catalog')) as columnar_utilities_not_exists;
|
|
columnar_utilities_not_exists
|
|
---------------------------------------------------------------------
|
|
t
|
|
(1 row)
|
|
|