操作场景
RDS-PostgreSQL支持您在管理控制台界面对数据库实例进行插件的管理,包括安装、卸载和升级等操作;需要注意的是RDS for PostgreSQL的插件管理功能是数据库级别生效,不支持全局生效,因此在您需要选择对应的业务库来进行插件安装操作。
前提条件
在使用RDS-PostgreSQL的插件管理功能时,请确保您已订购创建实例,并且在该实例下已有业务库。
注意事项
- 部分插件安装/卸载时,存在其他插件依赖关系,因此可能会同步安装/卸载依赖插件以及相关依赖表。例如:创建插件postgis_sfcgal时,需要先创建postgis插件,这时会同步创建postgis_sfcgal插件;同时,卸载postgis插件时,会同步卸载postgis_sfcgal插件。
- 部分插件安装/卸载需重启集群。部分插件安装/卸载需要重启集群才能安装成功。
- 自带插件不允许卸载。plpgsql等自带插件用于内部使用,不允许卸载。
- 特殊插件无法支持同时创建。rum和smlar插件由于存在相同操作运算符
%
,因此在创建其中一款插件后,则另一款插件则无法创建。 - 卸载插件可能会导致数据丢失以及业务不可用,请谨慎操作。
- 插件创建用户默认为root用户。
- 插件支持列表若未包含您实例的内核版本,您可升级最新内核小版本来支持插件使用,如需升级内核小版本请提技术支持单。
- 插件管理功能目前仅支持2023年10月31日后开通的II类资源池实例,只读实例不支持单独创建插件。
操作步骤
查询已安装插件和可安装插件
- 登录天翼云门户。
- 点击控制中心,进入控制中心后,选择目标资源池。
- 在产品列表页面中找到【数据库】→【关系数据库PostgreSQL版】,点击进入控制台。
- 在左侧菜单中点击【PostgreSQL】→【实例管理】,点击进入产品实例管理页。
- 在【实例管理】的实例列表中选择目标实例,点击实例名称进入实例管理详情页。
- 在单个实例管理详情页面,点击"插件管理"进入插件管理页。
- 在“插件管理”界面,选择您的业务数据库,即可查看到当前安装的插件信息。
- 点击“安装插件”按钮,可查询当前数据库可安装的插件列表信息。
安装插件
- 登录天翼云门户。
- 点击控制中心,进入控制中心后,选择目标资源池。
- 在产品列表页面中找到【数据库】→【关系数据库PostgreSQL版】,点击进入控制台。
- 在左侧菜单中点击【PostgreSQL】→【实例管理】,点击进入产品实例管理页。
- 在【实例管理】的实例列表中选择目标实例,点击实例名称进入实例管理详情页。
- 在单个实例管理详情页面,点击"插件管理"进入插件管理页。
- 在“插件管理”界面,点击“安装插件”按钮,可查询当前数据库可安装的插件列表信息。
- 查询并勾选您需要安装的插件,点击“下一步”,确认信息无误后,点击“确定”,等待插件创建完成,将会显示在“插件管理”列表中。
卸载插件
- 登录天翼云门户。
- 点击控制中心,进入控制中心后,选择目标资源池。
- 在产品列表页面中找到【数据库】→【关系数据库PostgreSQL版】,点击进入控制台。
- 在左侧菜单中点击【PostgreSQL】→【实例管理】,点击进入产品实例管理页。
- 在【实例管理】的实例列表中选择目标实例,点击实例名称进入实例管理详情页。
- 在单个实例管理详情页面,点击"插件管理"进入插件管理页。
- 在“插件管理”界面,选择您需要卸载的插件,在“操作”列点击“卸载”后,确认信息无误后,点击”确定“,等待插件卸载完成。
升级插件
- 登录天翼云门户。
- 点击控制中心,进入控制中心后,选择目标资源池。
- 在产品列表页面中找到【数据库】→【关系数据库PostgreSQL版】,点击进入控制台。
- 在左侧菜单中点击【PostgreSQL】→【实例管理】,点击进入产品实例管理页。
- 在【实例管理】的实例列表中选择目标实例,点击实例名称进入实例管理详情页。
- 在单个实例管理详情页面,点击"插件管理"进入插件管理页。
- 在“插件管理”界面,如您的插件有新版本支持,则“操作”列的“升级”将会有效(如无可升级的插件版本,“升级”默认置灰),点击“升级”,确认信息无误后,点击”确定“等待插件升级完成。
应用至其他数据库
- 登录天翼云门户。
- 点击控制中心,进入控制中心后,选择目标资源池。
- 在产品列表页面中找到【数据库】→【关系数据库PostgreSQL版】,点击进入控制台。
- 在左侧菜单中点击【PostgreSQL】→【实例管理】,点击进入产品实例管理页。
- 在【实例管理】的实例列表中选择目标实例,点击实例名称进入实例管理详情页。
- 在单个实例管理详情页面,点击"插件管理"进入插件管理页。
- 在“插件管理”界面,勾选您需要应用至其他数据库的插件,点击“应用至其他数据库”。
- 在“应用至其他数据库”,勾选需要应用的数据库,点击”>"后,数据库将会出现在“已选择的数据库”列表中,勾选后点击”确定“,等待插件应用至其他数据库完成。
注意不同资源池因IaaS资源能力等原因,加载版本有所差异,详见功能加载说明。