2024 年 9 月 26 日: PostgreSQL 17 发布!
支持的版本:当前 (17) / 16 / 15 / 14 / 13 / 12
开发版本:devel
不支持的版本: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 库链接。

提交更正

如果您在文档中发现任何不正确的内容,与您对特定功能的体验不符或需要进一步澄清,请使用 此表格 报告文档问题。