mirror of https://github.com/citusdata/citus.git
36 lines
975 B
SQL
36 lines
975 B
SQL
/* cstore_fdw/cstore_fdw--1.7--1.8.sql */
|
|
|
|
DO $proc$
|
|
BEGIN
|
|
|
|
IF version() ~ '12' or version() ~ '13' THEN
|
|
EXECUTE $$
|
|
CREATE FUNCTION cstore_tableam_handler(internal)
|
|
RETURNS table_am_handler
|
|
LANGUAGE C
|
|
AS 'MODULE_PATHNAME', 'cstore_tableam_handler';
|
|
|
|
CREATE ACCESS METHOD cstore_tableam
|
|
TYPE TABLE HANDLER cstore_tableam_handler;
|
|
|
|
CREATE FUNCTION pg_catalog.alter_cstore_table_set(
|
|
table_name regclass,
|
|
block_row_count int DEFAULT NULL,
|
|
stripe_row_count int DEFAULT NULL,
|
|
compression name DEFAULT null)
|
|
RETURNS void
|
|
LANGUAGE C
|
|
AS 'MODULE_PATHNAME', 'alter_cstore_table_set';
|
|
|
|
CREATE FUNCTION pg_catalog.alter_cstore_table_reset(
|
|
table_name regclass,
|
|
block_row_count bool DEFAULT false,
|
|
stripe_row_count bool DEFAULT false,
|
|
compression bool DEFAULT false)
|
|
RETURNS void
|
|
LANGUAGE C
|
|
AS 'MODULE_PATHNAME', 'alter_cstore_table_reset';
|
|
$$;
|
|
END IF;
|
|
END$proc$;
|