【问题标题】:postgresql with timescale upgrade具有时间刻度升级的 postgresql
【发布时间】: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


【解决方案1】:

我在尝试后了解到,无论哪种方式都可以。您只需要在运行 pg_upgrade 时使用命令 -O "-c timescaledb.restoring='on'" 让 timescale 知道升级正在进行中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    相关资源
    最近更新 更多