服务器 频道

PostgreSQL手册之客户端缺省连接

    explain_pretty_print (boolean)
 
    决定 EXPLAIN VERBOSE 是使用缩进格式还是使用非缩进格式显示详细的查询树转储。 缺省是打开。

    dynamic_library_path (string)
 
    如果需要打开一个可以动态装载的模块并且在 CREATE FUNCTION 或者 LOAD 命令里面声明的名字没有目录部分(也就是说名字里不包含斜杠), 那么系统将搜索这个目录以查找声明的文件。

    用于 dynamic_library_path 的数值必须是一个冒号分隔(或者是在 Windows 上分号分隔)的绝对路径名字列表。 如果一个路径名字以特殊变量 $libdir(PostgreSQL编译好的库目录)开头, 那么就替换为PostgreSQL发布提供的模块安装路径。 这是标准 PostgreSQL 发布提供的模块安装的目录。 (使用 pg_config --pkglibdir 打印这个目录的名字。) 比如:

   dynamic_library_path = ''/usr/local/lib/postgresql:/home/my_project/lib:$libdir''
或者是在 windows 环境里:

    dynamic_library_path = ''C:\tools\postgresql;H:\my_project\lib;$libdir''

这个参数的缺省值是 ''$libdir''。 如果把这个值设置为一个空字串,则关闭自动路径搜索。

    这个参数可以在运行时由超级用户修改,但是这么修改的设置只能保持到这个客户端连接的结束, 因此这个方法应该保留给开发用途使用。 我们建议的设置这个参数的方法是在 postgresql.conf 配置文件里设置。

0
相关文章