libpq 是 PostgreSQL的 C 應用程式員的接口. libpq 是一套允許客戶程式向 PostgreSQL 後端服務程序發送查詢 並且獲得查詢傳回的庫過程. libpq 同時也是其他幾個 PostgreSQL 應用接口下面的引擎, 包括 libpq++ (C++), libpgtcl(Tcl),Perl,和 ecpg.所以如果你使用這些軟體包, libpq某些方面的特性會對你非常重要.
本節末尾有三個小程式顯示如何利用 libpq書寫程式. 在下面目錄裡面有幾個完整的 libpq 應用的範例:
| src/test/examples |
| src/bin/psql |
使用 libpq 的前端程式必須包括頭文件 libpq-fe.h 並且必須與 libpq 庫連結.