如何在云数据库 PostgreSQL 实例中创建插件

这里说明如何在云数据库 PostgreSQL 实例中创建插件。已创建腾讯云数据库 PostgreSQL 实例,具体步骤。

相关产品
云数据库 PostgreSQL 产品页,含版本规格、价格与购买入口。

前提条件

操作步骤

一、方式一:查询文档

不同大版本的实例所支持的插件及版本有所不同,你可在 支持插件版本概览 中查询。

二、方式二:数据库查询

登录 云数据库 PostgreSQL 控制台,执行以下语句查询插件支持的版本。本示例使用大版本17的数据库实例创建 vector 插件。

SELECT * FROM pg_available_extensions WHERE name = 'vector';

返回结果如下,其中,default_version 一列为实例支持安装的插件版本。vector 插件支持安装的版本为2.17.2 。

三、2、修改参数(非必须)

部分插件的创建需要提前在 shared_preload_libraries 参数中添加值。你可登录 云数据库 PostgreSQL 控制台 ,单击实例 ID 后,进入参数设置页面,查找shared_preload_libraries 参数,单击进行修改。

选中你需要的插件,单击保存。本示例中的 vector 插件不包含在 shared_preload_libraries 参数值中,不需修改即可直接创建。

四、3、创建插件

登录数据库实例,在需要使用插件的数据库下执行以下语句:

CREATE EXTENSION vector;

注意:请尽量避免在 postgres 系统库中创建插件,以免带来安全隐患。

执行完成后,你可通过以下语句查看是否创建成功。

SELECT * FROM pg_available_extensions WHERE name = 'vector';

installed_version 值与 default_version 一致,说明插件创建成功。

五、4、升级插件

请按照如下命令进行插件升级:

– 升级到最新可用版本ALTER EXTENSION extension_name UPDATE;– 升级到指定版本ALTER EXTENSION extension_name UPDATE TO 'new_version';– 查看已安装插件及当前版本SELECT extname, extversion FROM pg_extension;

赞 (0)
上一篇 4天前
下一篇 4天前