本文共 1245 字,大约阅读时间需要 4 分钟。
PostgreSQL支持通过动态库的方式扩展PG的功能,pg在使用这些功能时需要预加载相关的共享库。
有几种设置可用于将共享库预加载到服务器中,如下用户建立连接时加载
,通常使用客户端上的 PGOPOPS 环境变量或使用 ALTER 角色 SET 设置此参数。postgres=> alter role test set local_preload_libraries=passwordcheck;ALTER ROLEpostgres=> alter role test set local_preload_libraries='$libdir/plugins/passwordcheck';ALTER ROLE
用户建立连接时加载
这个参数只允许超级用户修改数据库启动时加载
,配置shared_preload_libraries参数,必须重启数据库。postgres=# alter system set shared_preload_libraries=pg_pathman, pg_stat_statements, passwordcheck;ALTER SYSTEM
注意:
alter system set shared_preload_libraries='pg_pathman,pg_stat_statements';
[pg@pg ~]$ pg_config |grep LIBDIRLIBDIR = /opt/postgres/libPKGLIBDIR = /opt/postgres/lib[pg@pg ~]$
转载地址:http://yfkia.baihongyu.com/