大版本升级是指从一个 TimescaleDB 大版本升级到下一个大版本。例如,从 TimescaleDB 1 升级到 TimescaleDB 2.
小版本升级是指在当前 TimescaleDB 大版本内升级。例如,从 TimescaleDB 2.5 升级到 TimescaleDB 2.6.
如果您最初是使用 Docker 安装 TimescaleDB,则可以在 Docker 容器内进行升级。有关更多信息和说明,请参阅 Docker 升级部分.
重要
升级 timescaledb
扩展时,默认情况下会删除实验性模式。要升级后使用实验性功能,您需要重新添加实验性模式。
在 Timescale 上免费试用
Timescale 是一款全托管服务,提供自动备份和恢复、带有复制的高可用性、无缝扩展和调整大小等功能,以及更多其他功能。您可以免费试用 Timescale 30 天。
您可以就地升级自托管 Timescale 安装。这意味着您不需要转储和恢复数据。但是,仍然很重要的一点是,您需要提前计划升级。
在升级之前
- 阅读您要升级到的 Timescale 版本的 发行说明.
- 检查您当前运行的 PostgreSQL 版本。您可能需要 升级到最新的 PostgreSQL 版本,然后才能开始 Timescale 升级。
- 执行备份 您的数据库。虽然 Timescale 升级是在原地进行的,但升级是一个侵入性操作。请始终确保您手头有备份,并且备份在灾难发生的情况下可读。
注意
如果您使用 Timescale 工具包,请确保 timescaledb_toolkit
扩展的版本为 1.6.0,然后升级 timescaledb
扩展。如有必要,您可以在之后将 timescaledb_toolkit
扩展升级到最新版本。
您可以在 psql 命令提示符下查看正在运行的 TimescaleDB 版本。使用它来检查在您开始升级之前正在运行的版本,以及升级完成后再次检查。
\dx timescaledbName | Version | Schema | Description-------------+---------+------------+---------------------------------------------------------------------timescaledb | x.y.z | public | Enables scalable inserts and complex queries for time-series data(1 row)
关键字
在此页面上发现问题?报告问题 或者 在 GitHub 上编辑此页面.