更新
如何将 PostgreSQL 扩展更新到新版本
要更新现有扩展,您需要首先使用操作系统的包管理器更新 RPM/DEB 包,
然后在 PostgreSQL 中使用 ALTER EXTENSION ... UPDATE 将扩展更改为新版本。
您可以使用以下命令升级扩展包
pig ext update extname...yum upgrade extname...apt upgrade extname..../pgsql.yml -t pg_ext # -l cls在 pg_extensions 中列出的所有扩展将在 pgsql.yml playbook 执行期间升级。
升级包
在 pg_extensions 中列出的扩展(包别名)将通过 pgsql.yml 的 pg_ext 子任务升级:
./pgsql.yml -t pg_ext此 playbook 将自动安装您当前环境中可用的最新版本的扩展 RPM/DEB 包。
(从构建的本地仓库或直接通过互联网)。
您也可以直接使用 Linux 系统的 yum/apt upgrade 命令升级扩展,但您需要指定完整的包名称:
yum upgrade extname...
apt upgrade extname...Pigsty 的 pig CLI 也可以帮助您完成此操作,无需指定完整包名称的负担:
pig ext update extname|pkgalias更改扩展
执行 ALTER EXTENSION ... UPDATE SQL 命令将扩展更新到新版本:
ALTER EXTENSION name UPDATE [ TO new_version ]如果省略 TO new_version 子句,扩展将更新到可用的最新版本。