谁能帮我在单个 Postgres 表上创建多个时间尺度超表。我有一个包含一个值和 3 个时间戳列的表。我想用每个时间戳列创建超表。
问问题
329 次
1 回答
1
超表是它自己的数据存储,它不是另一个 PG 表上的“视图”。所以你不能在同一个表上创建多个超表。
如果您希望转移到这种超表格式并且只是在寻找迁移策略,那么这很容易。执行
INSERT INTO hypertable_1 SELECT timestamp_1, value FROM old_table;
INSERT INTO hypertable_2 SELECT timestamp_2, value FROM old_table;
INSERT INTO hypertable_3 SELECT timestamp_3, value FROM old_table;
https://docs.timescale.com/latest/getting-started/migrating-data
也就是说,这个数据模型是否是一个好的模型是一个不同的问题,并且必须了解更多的用例。
您可以在 slack.timescale.com 加入 Timescale 社区以获得更多帮助
于 2020-06-05T23:18:12.130 回答