【问题标题】:What technologies/protocols does Postgres DBlink use?Postgres DBlink 使用什么技术/协议?
【发布时间】:2018-10-08 13:12:33
【问题描述】:

我正在使用 Postgres DBlink(使用 SSL),但我不知道它是如何在 Postgres 中实现的。

我的问题是,Postgres DBlink 使用什么协议/技术?

喜欢网络套接字?吗?

【问题讨论】:

    标签: postgresql dblink


    【解决方案1】:

    Dblink 在后台使用标准的 libpq 连接。在任何 postgres 客户端中使用的相同。它不是 websocket,也不是 http。

    这是一个自定义的、Postgres 特定的二进制协议。

    如果您想了解更多详情,请阅读以下内容:https://www.postgresql.org/docs/current/static/protocol.html

    【讨论】:

      【解决方案2】:

      基于对dblinkimplementation 的一瞥,它使用的是常规的Postgres 数据库connection,它的类型是PGconn

      所以使用的技术和protocols 取决于您提供给函数的连接字符串。例如,如果您提供了连接 SSL 所需的参数,那么它将尝试使用 SSL。

      【讨论】:

      • 糟糕,对于重复的答案感到抱歉。我们一定是同时回答的。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-11
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      • 2016-12-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多