使用 libpq 的 COPY 协议维护自定义 PG 到 PG 连接最近在我的开发工作中,需要在主节点上的 PG 后端与备节点上的其他 PG 后端之间维护一个自定义连接,以传输除现有 walsender/walreceiver 连接所传输的 WAL 数据之外的自定义数据。当然,我可以简单地创建一个新的独立后端并自己维护一个 socket 连接来传输自定义数据。从技术上讲,这是可行的,但也会带来一些问题。自定义连接的持久性、用户安全性、数据加密都需要额外处理。那么,为什么不直接使用 libpq 来为我们处理这些问题呢?本文将分享基于 PG14 使用 libpq COPY 协