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_orderbyTEXT
timescaledb.compress_segmentbyTEXT
timescaledb.compress_chunk_time_intervalTEXT

禁用连续聚合的实时聚合

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_onlycompress。其他选项 continuouscreate_group_indexes 只能在创建连续聚合时设置。

关键词

在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页