Chapter 1. libpq - C 库

Table of Contents
1.1. 介绍
1.2. 数据库联接函数
1.3. 命令执行函数
1.3.1. 主过程
1.3.2. 为包含在 SQL 查询中逃逸字串
1.3.3. 逃逸包含在 SQL 查询中的二进制字串
1.3.4. 检索 SELECT 的结果信息
1.3.5. 检索 SELECT 结果数值
1.3.6. 检索非-SELECT 结果信息
1.4. 异步查询处理
1.5. 捷径接口
1.6. 异步通知
1.7. 与 COPY 命令�关的函数
1.8. libpq 跟踪函数
1.9. libpq 控制函数
1.10. 环境变量
1.11. 文件
1.12. �程特性
1.13. 制作 Libpq 程序
1.14. 例子程序

1.1. 介绍

libpqPostgreSQLC 应用程序员的接口� libpq 是一套允许客户程序� PostgreSQL 后端服务进程发送查询 并且获得查询返回的库过程� libpq 同时也是其他几个 PostgreSQL 应用接口下面的引擎� 包括 libpq++ �C++�� libpgtcl�Tcl��Perl�和 ecpg�所以如果你使用这些软件包� libpq某些方面的特性会对你非常重要�

本节末尾有三个小程序�示如何利用 libpq书写程序� 在下面目录里面有几个完整的 libpq 应用的例子�

src/test/examples
src/bin/psql

使用 libpq 的前端程序必须包括头文件 libpq-fe.h 并且必须与 libpq 库链接�