postgresql - 具有时间刻度升级的 postgresql
问题描述
我安装了带有 Timescale 1.1.1 共享库的 Postgresql 9.6.11。我正在尝试升级它们,使用 Timescale 和pg_upgrade
Postgres 的就地升级,即 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 然后就地时间尺度。
解决方案
我在尝试后了解到,无论哪种方式都可以。-O "-c timescaledb.restoring='on'"
您只需要在运行 pg_upgrade 时使用命令让 timescale 知道升级正在进行中。
推荐阅读
- php - 当phpmailer(我使用ISPConfig)从PHP发送邮件时出现ERR_TIMED_OUT
- javascript - 如何在 Twitter 导航上复制悬停效果阴影
- plantuml - PlantUML 甘特图的日历语言环境(德语)
- python - 为什么我的生成器函数没有产生正确的值?
- python - 十六进制字符串压缩程序
- object - 具有单独元数据的文本优先数据序列化
- excel - 寻找一种更简单的方法来选择范围工作表中的(部分)列(而不是整个列)。(“upperleftmostPointByName”).CurrentRegion
- java - Ghidra 的 JDK 给我错误:“找不到或加载主类 LaunchSupport”
- javascript - 尝试使用应用程序脚本在 html 中的表格中添加工作表中的数据
- macos - 在 macOS Quicklook 预览中显示实际文件图标