2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 17 / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1

第 54 章. 客戶端/伺服器協議

PostgreSQL 使用基於訊息的協議在前端和後端(客戶端和伺服器)之間進行通訊。該協議支援TCP/IP以及 Unix 域套接字。埠號 5432 已註冊給 IANA,作為支援此協議的伺服器的常規 TCP 埠號,但實際上可以使用任何非特權埠號。

本文件描述了協議版本 3.2,該版本在 PostgreSQL 版本 18 中引入。伺服器和 libpq 客戶端庫向後相容協議版本 3.0,該版本在 PostgreSQL 7.4 及更高版本中實現。

為了高效地服務多個客戶端,伺服器為每個客戶端啟動一個新的“後端”程序。在當前實現中,在檢測到傳入連線後立即建立一個新的子程序。但這對於協議來說是透明的。出於協議目的,“後端”和“伺服器”是可互換的;同樣,“前端”和“客戶端”也是可互換的。

提交更正

如果您在文件中發現任何不正確之處,與您對特定功能的體驗不符,或需要進一步澄清,請使用此表單報告文件問題。