postgresql - 有没有办法列出 PostgreSQL 服务器?

标签 postgresql libpq libpqxx

目前我正在为 PostgreSQL 服务器编写客户端。我想列出在本地网络中运行 PostgreSQL 服务器的服务器的详细信息(IP 地址和端口号)。 libpq 或 libpqxx 中有一些方法吗?

问候
德瓦拉古达

最佳答案

PostgreSQL 支持“bonjour”,如果您的网络支持它并且 PostgreSQL 是用它构建的。

如果您没有,那么答案是否定的。您可以获得的最接近的方法是对 5432 上的网络进行端口扫描 - 但仍然无法捕获其他端口上的监听器。

关于postgresql - 有没有办法列出 PostgreSQL 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1360683/

相关文章:

postgresql - 在 Mondrain Schema 中定义时间维度?

mysql - C 中是否有针对不同 RDBMS 的统一 API?

c++ - c_str == string 与 c_str == c_str 的值相等

c++ - 有没有办法将 vector<unsigned char> 插入 postgresql 表,具有 bytea 属性,没有 UTF8 编码错误?

r - 与 PostgreSQL 外部表的连接

sql - 在几行中增加唯一值

postgresql - 如何转换不属于spatial_ref_sys 的投影?

postgresql - libpq:如何在 PGconn 连接失败后获取错误代码

c++ - 简单的 Postgresql libpq 代码太慢?

g++ - g++ 和 libpqxx lib 出现问题