gpt4 book ai didi

postgresql - 将 Postgres 9.6 继承表迁移到 TimeScaleDB

转载 作者:行者123 更新时间:2023-11-29 12:02:31 26 4
gpt4 key购买 nike

我们有一个按继承划分的时间序列表。我们现在想将其迁移到同一数据库中的 TimeScaleDB。文档说使用 pg_dump/COPY 或 CREATE with LIKE。我们都无法使用继承的表。我们是否应该将所有继承的表 pg_dump/COPY 到 CSV 文件中,连接然后导入?

CREATE TABLE events (
date TIMESTAMP,
event SMALLINT
);

CREATE TABLE events_2018_1 (
CHECK (date >= '2018-01-01 00:00:00' AND date < '2018-02-01 00:00:00')
)
INHERITS (events);

CREATE INDEX idx_events_date
ON events
USING BTREE (date);

最佳答案

此处介绍了在同一数据库中迁移数据的最简单方法:http://docs.timescale.com/latest/getting-started/migrating-data#same-db

基本上,您创建一个新的超表,然后运行 ​​INSERT INTO new_table SELECT * FROM old_table;

如果您有任何问题,请告诉我。

关于postgresql - 将 Postgres 9.6 继承表迁移到 TimeScaleDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49273595/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com