Есть ли способ перечислить серверы PostgreSQL? - PullRequest
1 голос
/ 01 сентября 2009

В настоящее время я пишу клиент для серверов PostgreSQL. Я хочу перечислить детали (IP-адрес и номер порта) серверов, на которых работают серверы PostgreSQL в локальной сети. Есть ли какие-нибудь методы в libpq или libpqxx?

С уважением
Девара Гудда

1 Ответ

6 голосов
/ 01 сентября 2009

PostgreSQL поддерживает "bonjour", если ваша сеть поддерживает его и PostgreSQL построен на нем.

Если у вас этого нет, тогда ответ - нет. Самое близкое, что вы можете получить, - это сканировать порты в сети на 5432, но это все равно не поймает слушателей на других портах.

...