Chapter 31. libpq-C庫
- Table of Contents
- 31.1. 數(shù)據(jù)庫聯(lián)接函數(shù)
- 31.2. 連接狀態(tài)函數(shù)
- 31.3. 命令執(zhí)行函數(shù)
- 31.3.1. 主函數(shù)
- 31.3.2. Retrieving Query Result Information檢索查詢結(jié)果信息
- 31.3.3. 檢索其它命令的結(jié)果信息
- 31.3.4. 逃逸包含在 SQL 命令中的字串
- 31.4. 異步命令處理
- 31.5. 取消正在處理的查詢
- 31.6. 捷徑接口
- 31.7. 異步通知
- 31.8. 與COPY命令相關(guān)的函數(shù)
- 31.8.1. 用于發(fā)送COPY數(shù)據(jù)的函數(shù)
- 31.8.2. 用于接收COPY數(shù)據(jù)的函數(shù)
- 31.8.3. 用于COPY的廢棄的函數(shù)
- 31.9. Control Functions 控制函數(shù)
- 31.10. 其他函數(shù)
- 31.11. 注意信息處理
- 31.12. 事件系統(tǒng)
- 31.12.1. 事件類型
- 31.12.2. 事件回調(diào)過程
- 31.12.3. 事件支持函數(shù)
- 31.12.4. 事件例子
- 31.13. 環(huán)境變量
- 31.14. 口令文件
- 31.15. 連接服務(wù)的文件
- 31.16. LDAP查找連接參數(shù)
- 31.17. SSL支持
- 31.17.1. 證書驗(yàn)證
- 31.17.2. 客戶端證書
- 31.17.3. 在不同的模式提供保護(hù)
- 31.17.4. SSL文件的使用
- 31.17.5. SSL library initialization SSL庫初始化
- 31.18. 在多線程程序里的行為
- 31.19. 制作libpq程序
- 31.20. 例子程序
libpq是PostgreSQL的
C應(yīng)用程序接口。libpq是一套允許客戶程序向
PostgreSQL服務(wù)器服務(wù)進(jìn)程發(fā)送查詢并且獲得查詢返回的庫函數(shù)。
libpq同時也是其他幾個PostgreSQL應(yīng)用接口下面的引擎,
包括C++,Perl,Python,Tcl和ECPG。所以如果你使用這些軟件包,
libpq某些方面的特性會對你非常重要。特別是Section 31.13,
Section 31.14和Section 31.17
描述了任何使用libpq的應(yīng)用的用戶可見的行為。
本章末尾有三個小程序顯示如何利用libpq書寫程序。
(Section 31.20)在源代碼發(fā)布的
src/test/examples目錄里面有幾個完整的
libpq應(yīng)用的例子。
使用libpq的前端程序必須包括頭
文件libpq-fe.h
并且必須與libpq庫鏈接。