Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17

第 IV 部分. 客户端接口

本部分介绍 PostgreSQL 分发的客户端编程接口。每章都可独立阅读。有很多针对客户端程序的外部编程接口,以独立方式分发。它们包含各自的文档(附录 H 列出了一些比较流行的)。本部分的读者应该熟悉使用SQL来操作和查询数据库(参见 第 II 部分),当然也应该熟悉自己选择的编程语言。

目录

32. libpq — C 库
32.1. 数据库连接控制函数
32.2. 连接状态函数
32.3. 命令执行函数
32.4. 异步命令处理
32.5. 管道模式
32.6. 分块检索查询结果
32.7. 取消正在进行的查询
32.8. 快速路径接口
32.9. 异步通知
32.10. 与 COPY 命令关联的函数
32.11. 控制函数
32.12. 杂项函数
32.13. 通知处理
32.14. 事件系统
32.15. 环境变量
32.16. 密码文件
32.17. 连接服务文件
32.18. 连接参数的 LDAP 查找
32.19. SSL 支持
32.20. 多线程程序中的行为
32.21. 构建 libpq 程序
32.22. 示例程序
33. 大型对象
33.1. 绪论
33.2. 实现特征
33.3. 客户端接口
33.4. 服务端函数
33.5. 示例程序
34. ECPG — 嵌入式SQL在 C 中
34.1. 概念
34.2. 管理数据库连接
34.3. 运行 SQL 命令
34.4. 使用主机变量
34.5. 动态 SQL
34.6. pgtypes 库
34.7. 使用说明符区域
34.8. 错误处理
34.9. 预处理器规则
34.10. 处理嵌入式 SQL 程序
34.11. 库函数
34.12. 大型对象
34.13. C++应用程序
34.14. 嵌入式 SQL 命令
34.15. Informix 兼容模式
34.16. Oracle 兼容模式
34.17. 内部结构
35. Information Schema
35.1. 模式
35.2. 数据类型
35.3. information_schema_catalog_name
35.4. administrable_role_​authorizations
35.5. applicable_roles
35.6. attributes
35.7. character_sets
35.8. check_constraint_routine_usage
35.9. check_constraints
35.10. collations
35.11. collation_character_set_​applicability
35.12. column_column_usage
35.13. column_domain_usage
35.14. column_options
35.15. 列权限
35.16. 列 UDT 使用情况
35.17.
35.18. 约束列使用情况
35.19. 约束表使用情况
35.20. 数据类型权限
35.21. 域约束
35.22. 域 UDT 使用情况
35.23.
35.24. 元素类型
35.25. 启用的角色
35.26. 外部数据封装器选项
35.27. 外部数据封装器
35.28. 外部服务器选项
35.29. 外部服务器
35.30. 外部表选项
35.31. 外部表
35.32. 关键列使用情况
35.33. 参数
35.34. 参考约束
35.35. 角色列授予
35.36. 角色例程授予
35.37. 角色表授予
35.38. 角色 UDT 授予
35.39. 角色使用授予
35.40. 例程列使用情况
35.41. 例程权限
35.42. 例程例程使用情况
35.43. 例程序列使用情况
35.44. 例程表使用情况
35.45. 例程
35.46. 模式
35.47. 序列
35.48. SQL 特性
35.49. SQL 实现信息
35.50. SQL 部分
35.51. SQL 调整
35.52. 表约束
35.53. 表权限
35.54.
35.55. 转换
35.56. 触发的更新列
35.57. 触发器
35.58. UDT 权限
35.59. 使用权限
35.60. 用户定义类型
35.61. 用户映射选项
35.62. 用户映射
35.63. 视图列使用情况
35.64. 视图例程使用情况
35.65. 视图表使用情况
35.66. 视图