开发快照。 PostgreSQL 20devel 尚未正式发布,内容仍可能变化。
第 32 章 libpq — C 库
目录
libpq 是 PostgreSQL 的 C 应用程序编程接口。libpq 是一组库函数,客户端程序可用它们向 PostgreSQL 后端服务器发送查询并接收查询结果。
libpq 也是其他几个 PostgreSQL 应用程序接口的底层引擎,包括为 C++、Perl、Python、Tcl 和 ECPG 编写的接口。因此,对于这些包的用户,libpq 行为的某些方面也很重要。特别是,第 32.14 节、第 32.15 节和第 32.18 节描述了任何使用 libpq 的应用程序的用户都能观察到的行为。
本章末尾(第 32.22 节)包含一些简短程序,展示如何编写使用 libpq 的程序。源代码发行包的 src/test/examples 目录中还提供了几个完整的 libpq 应用程序示例。