From c9b0cbe98bd783e24a8c4d8d8ac472a494b81292 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Fri, 10 Aug 2012 17:26:44 -0400 Subject: Support having multiple Unix-domain sockets per postmaster. Replace unix_socket_directory with unix_socket_directories, which is a list of socket directories, and adjust postmaster's code to allow zero or more Unix-domain sockets to be created. This is mostly a straightforward change, but since the Unix sockets ought to be created after the TCP/IP sockets for safety reasons (better chance of detecting a port number conflict), AddToDataDirLockFile needs to be fixed to support out-of-order updates of data directory lockfile lines. That's a change that had been foreseen to be necessary someday anyway. Honza Horak, reviewed and revised by Tom Lane --- doc/src/sgml/ref/postgres-ref.sgml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'doc/src/sgml/ref/postgres-ref.sgml') diff --git a/doc/src/sgml/ref/postgres-ref.sgml b/doc/src/sgml/ref/postgres-ref.sgml index 4e5cd02589c..a1f36e1836c 100644 --- a/doc/src/sgml/ref/postgres-ref.sgml +++ b/doc/src/sgml/ref/postgres-ref.sgml @@ -254,8 +254,14 @@ PostgreSQL documentation Specifies the directory of the Unix-domain socket on which postgres is to listen for - connections from client applications. The default is normally - /tmp, but can be changed at build time. + connections from client applications. The value can also be a + comma-separated list of directories. An empty value + specifies not listening on any Unix-domain sockets, in which case + only TCP/IP sockets can be used to connect to the server. + The default value is normally + /tmp, but that can be changed at build time. + Specifying this option is equivalent to setting the configuration parameter. -- cgit v1.2.3