插件使用说明
      更新时间:2025-11-03 11:03:08
    
    
    
    
    
    
    
    
      
        
        PDF
      
      
    
  本章节主要介绍 PostgreSQL 插件的通用性使用方法。
普通插件
普通插件无需进行设置,链接数据库后,直接创建即可。例如:
CREATE EXTENSION plpython3u;
需重启 PostgreSQL 的插件
部分插件需要修改 shared_preload_libraries 参数才可支持,且该参数修改完成后需重启 PostgreSQL 方可生效。
| 说明 | 
|---|
所用插件是否需要重启 PostgreSQL 集群,需用户自行查询相应插件的使用方法。  | 
以使用  passwordcheck 插件为例,修改 shared_preload_libraries 参数步骤如下。
- 
登录 PostgreSQL 集群的节点。
 - 
执行如下命令,查询当前
shared_preload_libraries的设置。select setting from pg_settings where name = 'shared_preload_libraries'; - 
将 passwordcheck 插件名称加入到配置参数中。
说明 参数无需添加
'或"等字符。alter system set shared_preload_libraries to citus,pg_stat_statements,pgaudit,passwordcheck; - 
逐一登录 PostgreSQL 集群中的其他节点进行上述操作步骤。
 - 
登录管理控制台,重启 PostgreSQL 集群。
 
修改插件参数
部分插件,有其自己特有的参数,且未在控制台上显示,可通过以下步骤进行修改。
以修改 citus.enable_ddl_propagation 参数为例:
- 
登录 PostgreSQL 集群的节点。
 - 
执行如下命令,将
citus.enable_ddl_propagation参数设置为true。alter system set citus.enable_ddl_propagation to true; - 
重新加载配置文件。
select pg_reload_conf(); - 
逐一登录 PostgreSQL 集群中的其他节点进行上述操作步骤。
 - 
若需重启 PostgreSQL 集群,可登录管理控制台,进行重启操作。