Skip to main content
Early access Show all policies that are currently set on a .
timescaledb_experimental.show_policies(
     relation REGCLASS
) RETURNS SETOF JSONB

Samples

Given a named example_continuous_aggregate, show all the policies set on it:
SELECT timescaledb_experimental.show_policies('example_continuous_aggregate');
Example of returned data:
show_policies
--------------------------------------------------------------------------------
{"policy_name": "policy_compression", "compress_after": 11, "compress_interval": "@ 1 day"}
{"policy_name": "policy_refresh_continuous_aggregate", "refresh_interval": "@ 1 hour", "refresh_end_offset": 1, "refresh_start_offset": 10}
{"drop_after": 20, "policy_name": "policy_retention", "retention_interval": "@ 1 day"}

Arguments

The syntax is:
SELECT * FROM show_policies(
    relation = '<view_name>'
);
NameTypeDefaultRequiredDescription
relationREGCLASS-The to display policies for

Returns

ColumnTypeDescription
show_policiesJSONBDetails for each policy set on the