类型: | string |
默认: | /var/run/postgresql |
上下文: | postmaster |
重新开始: | true |
以来: | 9.3 |
指定服务器用于监听来自客户端应用的连接的 Unix 域套接字目录。通过列出用逗号分隔的多个目录可以建立多个套接字。项之间的空白被忽略,如果你需要在名字中包括空白或逗号,在目录名周围放上双引号。一个空值指定在任何 Unix 域套接字上都不监听,在这种情况中只能使用 TCP/IP 套接字来连接到服务器。默认值通常是/tmp,但是在编译时可以被改变。这个参数只能在服务器启动时设置。
除了套接字文件本身(名为.s.PGSQL.nnnn
,其中nnnn是服务器的端口号),一个名为.s.PGSQL.nnnn.lock
的普通文件会在每一个unix_socket_directories
目录中被创建。任何一个都不应该被手工移除。
Windows下没有 Unix 域套接字,因此这个参数与 Windows 无关。
建议 [EN]
Change to a more secure directory, which many installers do for you.