第 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 库。