受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发版本: devel

Chapter 32. libpq - C 库

libpq是应用程序员使用PostgreSQLC接口。libpq是一个库函数的集合,它们允许客户端程序传递查询给PostgreSQL后端服务器并且接收这些查询的结果。

libpq也是很多其他PostgreSQL应用接口的底层引擎,包括为 C++、Perl、Python、Tcl 和 ECPG编写的接口。如果你使用那些包,某些方面的libpq行为将会对你很重要。特别是,Section 32.15Section 32.16Section 32.19描述了任何使用libpq的应用的用户可见的行为。

在本章的末尾(Section 32.23)包括了一些短程序来展示如何编写使用libpq的应用。在源代码发布的src/test/examples目录中还有一些完整的libpq应用的示例。

使用libpq的客户端程序必须包括头文件libpq-fe.h并必须与libpq库链接在一起。

提交更正

如果您发现文档中有不正确的内容、与您使用特定功能的经验不符或需要进一步说明,请使用此表单来报告文档问题。