文档

管理插件

更新时间:

本文介绍如何通过RDS控制台管理RDS PostgreSQL的插件,包括插件的筛选、安装、卸载、升级以及将插件应用到其他数据库等操作。

前提条件

  • 实例大版本为PostgreSQL 10或以上版本。

  • 实例内核小版本为20230330及以上。查看和升级内核小版本,请参见升级内核小版本

  • 实例类型为ESSD云盘或通用云盘主实例。

  • 实例至少有一个高权限账号和数据库,创建高权限账号和数据库请参见创建账号和数据库

注意事项

  • 如果安装的插件需要shared_preload_libraries参数预加载,并且该插件未配置在shared_preload_libraries参数值中,安装该插件会自动重启实例。

    说明

    您可以在参数设置中查看shared_preload_libraries参数的配置,确认需要安装的插件是否依赖shared_preload_libraries参数预加载,以及是否已配置在shared_preload_libraries参数值中。

  • Ganos插件和PostGIS插件不能安装在同一个Schema下。

  • 安装以下插件要求目标数据库所属账号为指定的高权限账号,否则安装会失败。

    ganos_geometry_topology、ganos_tiger_geocoder、postgis_tiger_geocoder和postgis_topology。

  • 卸载插件需要谨慎操作,可能导致数据丢失,以及业务不可用。

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在左侧导航栏单击插件管理

    • 插件市场页面,可以查看并安装热门插件,同时可以根据需求申请新插件

      • 单击目标插件的安装,可以将该插件安装到目标数据库中。

      • 当您需要使用PostgreSQL开源插件时,如果目前RDS PostgreSQL插件市场尚未适配该插件,您可以单击申请新插件,提供目标插件的官方下载地址,以便在RDS PostgreSQL插件市场中进行适配。适配完成后,您即可使用该插件。

        说明

        您可以加入RDS PostgreSQL插件交流钉钉群(103525002795),以获取更多关于插件市场功能的信息。

    • 管理插件页面,通过数据库名称筛选,对目标数据库的插件进行管理。

      • 筛选插件

        通过按照插件筛选,可以按照不同的功能对插件进行筛选。筛选时,支持多选。

      • 安装插件

        未安装插件页签,单击目标插件操作列的安装,将插件安装到目标数据库中。

        您也可以选择多个插件进行批量安装。

      • 卸载插件

        已安装插件页签,单击目标插件操作列的卸载,卸载目标插件。

        您也可以选择多个插件进行批量卸载。

        重要

        卸载插件需要谨慎操作,可能导致数据丢失,以及业务不可用。

      • 升级插件

        已安装插件页签,单击目标插件操作列的升级版本,将插件升级到最新版本。

        说明

        如果某个插件操作列没有升级版本按钮,表示该插件的版本已是最新。

      • 将插件应用到其他数据库

        已安装插件页签,单击应用至其他数据库,可以将当前库所有插件同步安装至其他数据库。

相关OpenAPI

API

描述

CreatePostgresExtensions

在目标数据库下安装指定插件。

说明

如果调用该API接口后没有成功创建插件,请查看支持插件列表,确认实例大版本是否支持该插件。

DescribePostgresExtensions

获取实例目标数据库下所有插件的信息。

UpdatePostgresExtensions

升级目标数据库下的指定插件。

DeletePostgresExtensions

删除实例目标数据库下的指定插件。