【发布时间】:2020-02-08 09:38:26
【问题描述】:
我安装了带有 Timescale 1.1.1 共享库的 Postgresql 9.6.11。我正在尝试升级它们,对 Timescale 使用就地升级,对 Postgres 使用pg_upgrade,即 Postgresql 到 11.5,Timescale 到 1.4。我应该先升级哪个?我首先成功地升级了 Timescale,然后我尝试继续进行 pg_upgrade,但我遇到了错误
pg_restore: [archiver (db)] Error from TOC entry 1012; 1259 24224 TABLE cache_inval_extension
我想知道我是否应该安装带有 Timescale 1.1.1 的 Postgresql 11.5。然后使用 pg_upgrade 然后就地进行时间尺度。
【问题讨论】:
-
无论采用哪种方式都可以。我会向 TimescaleDB 寻求帮助。
-
@LaurenzAlbe 你在这两个陈述上都是对的。不幸的是,只有第一个完全在我的控制之下。我尝试了任何一种方式,都奏效了。诀窍是将 -O "-c timescaledb.restoring='on'" 传递给 pg_upgrade。
标签: postgresql timescaledb pg-upgrade