powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как присоединиться psql через unix socket если у меня несколько интсансов?
3 сообщений из 3, страница 1 из 1
Как присоединиться psql через unix socket если у меня несколько интсансов?
    #39857239
nedba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как присоединиться psql через unix socket если у меня несколько интсансов?

В postgresql.conf
unix_socket_directories = '/tmp'

Делаю
psql -h /tmp/
и получаю доступ к первому запущенному инстансу (5432).

ls -al /tmp/.s.*

srwxrwxrwx. 1 postgres postgres 0 Sep 4 14:28 /tmp/.s.PGSQL.5432
-rw-------. 1 postgres postgres 49 Sep 4 14:28 /tmp/.s.PGSQL.5432.lock
srwxrwxrwx. 1 postgres postgres 0 Sep 4 14:43 /tmp/.s.PGSQL.5433
-rw-------. 1 postgres postgres 45 Sep 4 14:43 /tmp/.s.PGSQL.5433.lock

Как получить доступ ко второму (5433)?

ЗЫ - через явный порт -p5432 и -p5433 оба доступны.
...
Рейтинг: 0 / 0
Как присоединиться psql через unix socket если у меня несколько интсансов?
    #39857251
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nedba,

по номеру порта и подключаться. Да, в postgresql в имени unix-сокета потому номер порта и пишется, что libpq понимает номер порта для unixsock подключений.
psql -h /tmp/ - подключение к /tmp/.s.PGSQL.5432 потому что 5432 - это дефолтный порт.
psql -h /tmp/ --port 5433 - подключение через сокет /tmp/.s.PGSQL.5433
...
Рейтинг: 0 / 0
Как присоединиться psql через unix socket если у меня несколько интсансов?
    #39857274
nedba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkij,

Огромное спасибо.
Теперь ясно что значило:

https://postgrespro.ru/docs/postgresql/9.6/libpq-connect#libpq-connstring

port
Номер порта для подключения к серверу или расширение имени файла-сокета для подключений в домене Unix.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как присоединиться psql через unix socket если у меня несколько интсансов?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]