mirror of https://github.com/citusdata/citus.git
tmp1
parent
9c8c52445b
commit
25b3e1d1c1
|
@ -6,18 +6,14 @@ ALTER EXTENSION citus_columnar ADD TABLE columnar.options;
|
||||||
ALTER EXTENSION citus_columnar ADD TABLE columnar.stripe;
|
ALTER EXTENSION citus_columnar ADD TABLE columnar.stripe;
|
||||||
ALTER EXTENSION citus_columnar ADD TABLE columnar.chunk_group;
|
ALTER EXTENSION citus_columnar ADD TABLE columnar.chunk_group;
|
||||||
ALTER EXTENSION citus_columnar ADD TABLE columnar.chunk;
|
ALTER EXTENSION citus_columnar ADD TABLE columnar.chunk;
|
||||||
DO $proc$
|
|
||||||
BEGIN
|
ALTER EXTENSION citus_columnar ADD FUNCTION columnar.columnar_handler;
|
||||||
-- columnar functions
|
ALTER EXTENSION citus_columnar ADD ACCESS METHOD columnar;
|
||||||
IF substring(current_Setting('server_version'), '\d+')::int >= 12 THEN
|
ALTER EXTENSION citus_columnar ADD FUNCTION pg_catalog.alter_columnar_table_set;
|
||||||
EXECUTE $$
|
ALTER EXTENSION citus_columnar ADD FUNCTION pg_catalog.alter_columnar_table_reset;
|
||||||
ALTER EXTENSION citus_columnar ADD FUNCTION columnar.columnar_handler;
|
|
||||||
ALTER EXTENSION citus_columnar ADD ACCESS METHOD columnar;
|
|
||||||
ALTER EXTENSION citus_columnar ADD FUNCTION pg_catalog.alter_columnar_table_set;
|
|
||||||
ALTER EXTENSION citus_columnar ADD FUNCTION pg_catalog.alter_columnar_table_reset;
|
|
||||||
$$;
|
|
||||||
END IF;
|
|
||||||
END$proc$;
|
|
||||||
ALTER EXTENSION citus_columnar ADD FUNCTION citus_internal.upgrade_columnar_storage;
|
ALTER EXTENSION citus_columnar ADD FUNCTION citus_internal.upgrade_columnar_storage;
|
||||||
ALTER EXTENSION citus_columnar ADD FUNCTION citus_internal.downgrade_columnar_storage;
|
ALTER EXTENSION citus_columnar ADD FUNCTION citus_internal.downgrade_columnar_storage;
|
||||||
ALTER EXTENSION citus_columnar ADD FUNCTION citus_internal.columnar_ensure_am_depends_catalog;
|
ALTER EXTENSION citus_columnar ADD FUNCTION citus_internal.columnar_ensure_am_depends_catalog;
|
||||||
|
|
||||||
|
#include "../../columnar/sql/columnar--11.0-2--11.1-1.sql"
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
#include "../../../columnar/sql/downgrades/columnar--11.1-1--11.0-2.sql"
|
||||||
|
|
||||||
-- detach relations from citus_columnar
|
-- detach relations from citus_columnar
|
||||||
|
|
||||||
ALTER EXTENSION citus_columnar DROP SCHEMA columnar;
|
ALTER EXTENSION citus_columnar DROP SCHEMA columnar;
|
||||||
|
@ -8,18 +10,10 @@ ALTER EXTENSION citus_columnar DROP TABLE columnar.stripe;
|
||||||
ALTER EXTENSION citus_columnar DROP TABLE columnar.chunk_group;
|
ALTER EXTENSION citus_columnar DROP TABLE columnar.chunk_group;
|
||||||
ALTER EXTENSION citus_columnar DROP TABLE columnar.chunk;
|
ALTER EXTENSION citus_columnar DROP TABLE columnar.chunk;
|
||||||
|
|
||||||
DO $proc$
|
ALTER EXTENSION citus_columnar DROP FUNCTION columnar.columnar_handler;
|
||||||
BEGIN
|
ALTER EXTENSION citus_columnar DROP ACCESS METHOD columnar;
|
||||||
-- columnar functions
|
ALTER EXTENSION citus_columnar DROP FUNCTION pg_catalog.alter_columnar_table_set;
|
||||||
IF substring(current_Setting('server_version'), '\d+')::int >= 12 THEN
|
ALTER EXTENSION citus_columnar DROP FUNCTION pg_catalog.alter_columnar_table_reset;
|
||||||
EXECUTE $$
|
|
||||||
ALTER EXTENSION citus_columnar DROP FUNCTION columnar.columnar_handler;
|
|
||||||
ALTER EXTENSION citus_columnar DROP ACCESS METHOD columnar;
|
|
||||||
ALTER EXTENSION citus_columnar DROP FUNCTION pg_catalog.alter_columnar_table_set;
|
|
||||||
ALTER EXTENSION citus_columnar DROP FUNCTION pg_catalog.alter_columnar_table_reset;
|
|
||||||
$$;
|
|
||||||
END IF;
|
|
||||||
END$proc$;
|
|
||||||
|
|
||||||
-- functions under citus_internal for columnar
|
-- functions under citus_internal for columnar
|
||||||
ALTER EXTENSION citus_columnar DROP FUNCTION citus_internal.upgrade_columnar_storage;
|
ALTER EXTENSION citus_columnar DROP FUNCTION citus_internal.upgrade_columnar_storage;
|
||||||
|
|
|
@ -4,5 +4,3 @@ default_version = '11.1-1'
|
||||||
module_pathname = '$libdir/citus'
|
module_pathname = '$libdir/citus'
|
||||||
relocatable = false
|
relocatable = false
|
||||||
schema = pg_catalog
|
schema = pg_catalog
|
||||||
|
|
||||||
requires = 'citus_columnar'
|
|
||||||
|
|
|
@ -38,5 +38,3 @@ BEGIN
|
||||||
|
|
||||||
END IF;
|
END IF;
|
||||||
END $check_citus$;
|
END $check_citus$;
|
||||||
|
|
||||||
#include "../../columnar/sql/columnar--11.0-2--11.1-1.sql"
|
|
||||||
|
|
|
@ -46,8 +46,6 @@ CREATE FUNCTION pg_catalog.worker_repartition_cleanup(bigint)
|
||||||
STRICT
|
STRICT
|
||||||
AS 'MODULE_PATHNAME', $function$worker_repartition_cleanup$function$;
|
AS 'MODULE_PATHNAME', $function$worker_repartition_cleanup$function$;
|
||||||
|
|
||||||
#include "../../../columnar/sql/downgrades/columnar--11.1-1--11.0-2.sql"
|
|
||||||
|
|
||||||
-- add relations to citus
|
-- add relations to citus
|
||||||
ALTER EXTENSION citus ADD SCHEMA columnar;
|
ALTER EXTENSION citus ADD SCHEMA columnar;
|
||||||
ALTER EXTENSION citus ADD SEQUENCE columnar.storageid_seq;
|
ALTER EXTENSION citus ADD SEQUENCE columnar.storageid_seq;
|
||||||
|
|
Loading…
Reference in New Issue