↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

支持中的版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发中的版本: 19 / 20devel
已结束支持的版本: 13 / 12 / 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

第 34 章 libpq — C 库

libpq 是 PostgreSQL 的 C 应用程序编程接口。libpq 是一组库函数,客户端程序可用它们向 PostgreSQL 后端服务器发送查询并接收查询结果。

libpq 也是其他几个 PostgreSQL 应用程序接口的底层引擎,包括为 C++、Perl、Python、Tcl 和 ECPG 编写的接口。因此,对于这些包的用户,libpq 行为的某些方面也很重要。特别是,第 34.15 节、第 34.16 节和第 34.19 节描述了任何使用 libpq 的应用程序的用户都能观察到的行为。

本章末尾(第 34.22 节)包含一些简短程序,展示如何编写使用 libpq 的程序。源代码发行包的 src/test/examples 目录中还提供了几个完整的 libpq 应用程序示例。

使用 libpq 的客户端程序必须包含头文件 libpq-fe.h,并且必须与 libpq 库链接。

报告文档问题

阅读 上游文档. 通过 PostgreSQL 文档反馈表单.