我正在使用Postgres DBlink(使用SSL),但是我不知道如何在Postgres中实现它。
我的问题是,Postgres DBlink使用什么协议/技术?
像websockets? http?
答案 0 :(得分:2)
Dblink在引擎盖下使用标准的libpq连接。与任何postgres客户端中使用的相同。不是websocket,不是http。
这是一个自定义的Postgres特定二进制协议。
如果您想了解更多详细信息,请阅读:https://www.postgresql.org/docs/current/static/protocol.html
答案 1 :(得分:1)
基于对dblink
的{{3}}的一瞥,它使用的是PGconn
类型的常规Postgres数据库implementation。
因此,使用的技术和connection取决于您提供给函数的连接字符串。例如,如果您提供连接SSL所需的参数,则它将尝试使用SSL。