支援的版本: 目前 (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.22 節),用於示範如何編寫使用 libpq 的程式。在原始碼發佈的 src/test/examples 目錄中,也有幾個完整的 libpq 應用程式範例。

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

提交更正

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