v2.0
ALTER CONTINUOUS AGGREGATION
功能描述
修改当前数据库中已存在的一个持续聚合。
语法格式
ALTER CONTINUOUS AGGREGATION [IF EXISTS] conagg_name action
其中action为:
ALTER EVERY TO new_resample_interval
| ALTER START_OFFSET TO new_start_offset
| ALTER END_OFFSET TO new_end_offset
参数说明
-
conagg_name
修改的持续聚合名,可包含schema部分。
注意:不支持指定tablespace部分。
-
new_resample_interval
持续聚合新的重采样间隔。
说明:修改重采样间隔,将以当前时间+新的重采样间隔并以新的重采样间隔时间单位向前对齐作为后台任务的下一次启动时间。若新的重采样间隔为'0s',则持续聚合后台任务的下次启动时间将被更新为'infinity'(timestamp类型的最大值,代表后台任务暂停启动)。并以持续聚合原resample_time-原持续聚合重采样间隔+新持续聚合采样间隔作为持续聚合新的resample_time。
-
new_start_offset
持续聚合新的采样窗口开始偏移。
-
new_end_offset
持续聚合新的采样窗口结束偏移。
注意:每次仅能修改一项参数。且新的参数值必须满足创建持续聚合时的约束条件。
示例
Uqbar=# ALTER CONTINUOUS aggregation IF EXISTS weather_ca ALTER EVERY
TO '1 hour';
ALTER CONTINUOUS AGGREGATION