更新扩展
如何从安全地集群中移除扩展插件?
Module:
要更新一个现有的扩展,您需要首先更新操作系统的软件包管理器中的 RPM/DEB 包版本,然后在 PostgreSQL 中通过 ALTER EXTENSION ... UPDATE
命令将扩展更新到新版本。
升级扩展软件包
所有在 pg_extension
中指定的扩展,都可以使用 Pigsty 的 pgsql.yml
剧本进行升级。
./pgsql.yml -t pg_extension
Pigsty 的 pig
命令行工具也可以帮你完成这个任务,您无需了解操作系统的具体包名:
pig ext update pgvector
pig ext install pgvector=0.8.0
你也可以使用操作系统的软件包管理器直接手动升级扩展软件包:
yum upgrade extname...
apt upgrade extname...
升级扩展软件包
然后执行数据库中的 ALTER EXTENSION ... UPDATE
命令,将扩展更新到新版本:
ALTER EXTENSION name UPDATE [ TO new_version ]