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

第 32 章 libpq — C 庫

libpqC語言的 PostgreSQL 應用程式程式設計介面。 libpq 是一組庫函式,允許客戶端程式將查詢傳送到 PostgreSQL 後端伺服器並接收這些查詢的結果。

libpq 也是其他幾個 PostgreSQL 應用程式介面的基礎引擎,包括用 C++、Perl、Python、Tcl 和 ECPG 編寫的介面。因此,如果您使用其中一個包,libpq 的某些行為將對您很重要。特別是,第 32.15 節第 32.16 節第 32.19 節 描述了任何使用 libpq 的應用程式使用者都能看到的行為。

本章末尾包含了一些小程式(第 32.23 節),展示瞭如何編寫使用 libpq 的程式。原始碼分發版中的 src/test/examples 目錄中還有幾個完整的 libpq 應用程式示例。

使用 libpq 的客戶端程式必須包含標頭檔案 libpq-fe.h,並且必須連結 libpq 庫。

提交更正

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