将连续聚合从旧格式迁移到 TimescaleDB 2.7 中引入的新格式。
CALL cagg_migrate (cagg REGCLASS,override BOOLEAN DEFAULT FALSE,drop_old BOOLEAN DEFAULT FALSE);
TimescaleDB 2.7 引入了一种新的连续聚合格式,可提高性能。它还使连续聚合与更多类型的 SQL 查询兼容。
新格式也称为最终格式,将连续聚合数据完全按照其在最终视图中显示的方式存储。旧格式也称为部分格式,以部分聚合状态存储数据。
使用此过程将连续聚合从旧格式迁移到新格式。
有关更多信息,请参阅迁移操作指南。
警告
版本 2.8.0 中的 cagg_migrate()
存在已知问题。在使用前升级到版本 2.8.1 或更高版本。
名称 | 类型 | 描述 |
---|---|---|
cagg | REGCLASS | 要迁移的连续聚合 |
名称 | 类型 | 描述 |
---|---|---|
override | BOOLEAN | 如果为 false,则旧的连续聚合保留其名称。新的连续聚合命名为 <OLD_CONTINUOUS_AGGREGATE_NAME>_new 。如果为 true,则新的连续聚合获得旧名称。旧的连续聚合重命名为 <OLD_CONTINUOUS_AGGREGATE_NAME>_old 。默认为 false 。 |
drop_old | BOOLEAN | 如果为 true,则旧的连续聚合将被删除。必须与 override 一起使用。默认为 false 。 |
关键词
在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页。