ALTER MATERIALIZED VIEW
语句可以用于修改连续聚合视图的 WITH
子句的某些 选项。 ALTER MATERIALIZED VIEW
语句也支持以下关于连续聚合视图的 PostgreSQL 子句
RENAME TO
子句用于重命名连续聚合视图RENAME [COLUMN]
子句用于重命名连续聚合列SET SCHEMA
子句用于为连续聚合视图设置新的模式SET TABLESPACE
子句用于将连续聚合视图的物化移动到新的表空间OWNER TO
子句用于为连续聚合视图设置新的所有者
ALTER MATERIALIZED VIEW <view_name> SET ( timescaledb.<option> = <value> [, ... ] )
名称 | 类型 | 描述 |
---|---|---|
<view_name> | TEXT | 要创建的连续聚合视图的名称(可选模式限定)。 |
名称 | 描述 |
---|---|
timescaledb.materialized_only | 启用和禁用实时聚合 |
timescaledb.compress | 启用和禁用压缩 |
timescaledb.compress_orderby | TEXT |
timescaledb.compress_segmentby | TEXT |
timescaledb.compress_chunk_time_interval | TEXT |
禁用连续聚合的实时聚合
ALTER MATERIALIZED VIEW contagg_view SET (timescaledb.materialized_only);
为连续聚合启用压缩
ALTER MATERIALIZED VIEW contagg_view SET (timescaledb.compress);
为连续聚合重命名列
ALTER MATERIALIZED VIEW contagg_view RENAME COLUMN old_name TO new_name;
目前可以使用 ALTER MATERIALIZED VIEW
修改的唯一选项是 materialized_only
和 compress
。其他选项 continuous
和 create_group_indexes
只能在创建连续聚合时设置。
关键词
在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页。