Тип: | string |
По умолчанию: | /var/run/postgresql |
Контекст: | postmaster |
Перезапуск: | true |
От: | 9.3 |
Задаёт каталог Unix-сокета, через который сервер будет принимать подключения клиентских приложений. Создать несколько сокетов можно, перечислив в этом значении несколько каталогов через запятую. Пробелы между элементами этого списка игнорируются; если в пути каталога содержатся пробелы, его нужно заключать в двойные кавычки. При пустом значении сервер не будет работать с Unix-сокетами, в этом случае к нему можно будет подключиться только по TCP/IP. Значение по умолчанию обычно /tmp, но его можно изменить во время сборки. Задать этот параметр можно только при запуске сервера.
Помимо самого файла сокета, который называется .s.PGSQL.nnnn
(где nnnn — номер порта сервера), в каждом каталоге unix_socket_directories
создаётся обычный файл .s.PGSQL.nnnn.lock
. Ни в коем случае не удаляйте эти файлы вручную.
Этот параметр не действует в системе Windows, так как в ней нет Unix-сокетов.