目录
PostgreSQL 使用基于消息的协议在前端和后端(客户端和服务器)之间进行通信。该协议支持TCP/IP以及 Unix 域套接字。端口号 5432 已注册给 IANA,作为支持此协议的服务器的常规 TCP 端口号,但实际上可以使用任何非特权端口号。
本文档描述了协议版本 3.2,该版本在 PostgreSQL 版本 18 中引入。服务器和 libpq 客户端库向后兼容协议版本 3.0,该版本在 PostgreSQL 7.4 及更高版本中实现。
为了高效地服务多个客户端,服务器为每个客户端启动一个新的““后端””进程。在当前实现中,在检测到传入连接后立即创建一个新的子进程。但这对于协议来说是透明的。出于协议目的,““后端””和““服务器””是可互换的;同样,““前端””和““客户端””也是可互换的。
如果您在文档中发现任何不正确之处,与您对特定功能的体验不符,或需要进一步澄清,请使用此表单报告文档问题。