IV. 客户端接口
这部分描述和 PostgreSQL 一起发布的客户端编程接口。 这里的每一章都可以独立阅读。 请注意还有许多用于客户端程序的编程接口是独立发布的, 它们包含自己的文档(Appendix H列出了一些比较流行的)。 这部分的读者应该熟悉使用 SQL 命令操作和查询数据库(参阅 Part II), 并且当然也得熟悉接口使用的编程语言。
Table of Contents
- 31. libpq - C 库
- 31.1. 数据库连接控制函数
- 31.2. 连接状态函数
- 31.3. 命令执行函数
- 31.4. 异步命令处理
- 31.5. 逐行检索查询结果
- 31.6. 取消正在处理的查询
- 31.7. 捷径接口
- 31.8. 异步通知
- 31.9. 与
COPY
命令相关的函数 - 31.10. 控制函数
- 31.11. 各种函数
- 31.12. 注意信息处理
- 31.13. 事件系统
- 31.14. 环境变量
- 31.15. 口令文件
- 31.16. 连接服务的文件
- 31.17. LDAP查找连接参数
- 31.18. SSL 支持
- 31.19. 在多线程程序里的行为
- 31.20. 制作libpq程序
- 31.21. 例子程序
- 32. 大对象
- 32.1. 介绍
- 32.2. 实现特点
- 32.3. 客户端接口
- 32.4. 服务器端函数
- 32.5. 例子程序
- 33. ECPG - 在C中嵌入SQL
- 33.1. 概念
- 33.2. 管理数据库连接
- 33.3. 运行SQL命令
- 33.4. 使用宿主变量
- 33.5. 动态SQL
- 33.6. pgtypes 库
- 33.7. 使用描述符范围
- 33.8. 错误处理
- 33.9. 预处理器指令
- 33.10. 处理嵌入的SQL程序
- 33.11. 库函数
- 33.12. 大对象
- 33.13. C++应用程序
- 33.14. 嵌入的SQL命令
- 33.15. Informix兼容模式
- 33.16. 内部
- 34. 信息模式
- 34.1. 关于这个模式
- 34.2. 数据类型
- 34.3.
information_schema_catalog_name
- 34.4.
administrable_role_authorizations
- 34.5.
applicable_roles
- 34.6.
attributes
- 34.7.
character_sets
- 34.8.
check_constraint_routine_usage
- 34.9.
check_constraints
- 34.10.
collations
- 34.11.
collation_character_set_applicability
- 34.12.
column_domain_usage
- 34.13.
column_options
- 34.14.
column_privileges
- 34.15.
column_udt_usage
- 34.16.
columns
- 34.17.
constraint_column_usage
- 34.18.
constraint_table_usage
- 34.19.
data_type_privileges
- 34.20.
domain_constraints
- 34.21.
domain_udt_usage
- 34.22.
domains
- 34.23.
element_types
- 34.24.
enabled_roles
- 34.25.
foreign_data_wrapper_options
- 34.26.
foreign_data_wrappers
- 34.27.
foreign_server_options
- 34.28.
foreign_servers
- 34.29.
foreign_table_options
- 34.30.
foreign_tables
- 34.31.
key_column_usage
- 34.32.
parameters
- 34.33.
referential_constraints
- 34.34.
role_column_grants
- 34.35.
role_routine_grants
- 34.36.
role_table_grants
- 34.37.
role_udt_grants
- 34.38.
role_usage_grants
- 34.39.
routine_privileges
- 34.40.
routines
- 34.41.
schemata
- 34.42.
sequences
- 34.43.
sql_features
- 34.44.
sql_implementation_info
- 34.45.
sql_languages
- 34.46.
sql_packages
- 34.47.
sql_parts
- 34.48.
sql_sizing
- 34.49.
sql_sizing_profiles
- 34.50.
table_constraints
- 34.51.
table_privileges
- 34.52.
tables
- 34.53.
triggered_update_columns
- 34.54.
triggers
- 34.55.
udt_privileges
- 34.56.
usage_privileges
- 34.57.
user_defined_types
- 34.58.
user_mapping_options
- 34.59.
user_mappings
- 34.60.
view_column_usage
- 34.61.
view_routine_usage
- 34.62.
view_table_usage
- 34.63.
views