citus/src/backend/timeseries/sql/udfs/create_timeseries_table/10.2-1.sql

23 lines
775 B
SQL

CREATE OR REPLACE FUNCTION pg_catalog.create_timeseries_table(
table_name regclass,
partition_interval INTERVAL,
postmake_interval_count int DEFAULT 7,
premake_interval_count int DEFAULT NULL,
start_from timestamptz DEFAULT NULL,
compression_threshold INTERVAL DEFAULT NULL,
retention_threshold INTERVAL DEFAULT NULL)
RETURNS void
LANGUAGE C
AS 'MODULE_PATHNAME', 'create_timeseries_table';
COMMENT ON FUNCTION pg_catalog.create_timeseries_table(
table_name regclass,
partition_interval INTERVAL,
postmake_interval_count int,
premake_interval_count int,
start_from timestamptz,
compression_threshold INTERVAL,
retention_threshold INTERVAL)
IS 'creates a citus timeseries table which will be autopartitioned';