client-interfaces.md 6.6 KB
Newer Older
李少辉-开发者's avatar
李少辉-开发者 已提交
1 2 3 4 5 6 7 8
# 第四部分。

客户端接口这部分描述了与 PostgreSQL 一起分发的客户端编程接口。这些章节中的每一章都可以独立阅读。[请注意,客户端程序还有许多其他编程接口,它们分别分发并包含它们自己的文档(](external-projects.html)附录 H列出了一些比较流行的)。[本部分的读者应该熟悉使用 SQL 命令来操作和查询数据库(参见](sql.html)第二部分

**),当然还有接口使用的编程语言。**

[目录34. libpq——C 库](libpq.html)

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
9
[34.1.数据库连接控制函数](libpq-connect.html)
李少辉-开发者's avatar
李少辉-开发者 已提交
10 11 12 13 14 15 16

[34.2.连接状态功能](libpq-status.html)

[34.3.命令执行函数](libpq-exec.html)

[34.4.异步命令处理](libpq-async.html)

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
17
[34.5.流水线模式](libpq-pipeline-mode.html)
李少辉-开发者's avatar
李少辉-开发者 已提交
18

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
19
[34.6.逐行检索查询结果](libpq-single-row-mode.html)
李少辉-开发者's avatar
李少辉-开发者 已提交
20

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
21
[34.7.取消正在进行的查询](libpq-cancel.html)
李少辉-开发者's avatar
李少辉-开发者 已提交
22

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
23
[34.8.快速路径接口](libpq-fastpath.html)
李少辉-开发者's avatar
李少辉-开发者 已提交
24

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
25
[34.9.异步通知](libpq-notify.html)
李少辉-开发者's avatar
李少辉-开发者 已提交
26

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
27
[34.10.与相关的功能`复制`命令](libpq-copy.html)
李少辉-开发者's avatar
李少辉-开发者 已提交
28

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
29
[34.11.控制功能](libpq-control.html)
李少辉-开发者's avatar
李少辉-开发者 已提交
30

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
31
[34.12.杂项功能](libpq-misc.html)
李少辉-开发者's avatar
李少辉-开发者 已提交
32

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
33
[34.13.通知处理](libpq-notice-processing.html)
李少辉-开发者's avatar
李少辉-开发者 已提交
34

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
35
[34.14.事件系统](libpq-events.html)
李少辉-开发者's avatar
李少辉-开发者 已提交
36

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
37
[34.15.环境变量](libpq-envars.html)
李少辉-开发者's avatar
李少辉-开发者 已提交
38

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
39
[34.16.密码文件](libpq-pgpass.html)
李少辉-开发者's avatar
李少辉-开发者 已提交
40

李少辉-开发者's avatar
build  
李少辉-开发者 已提交
41
[34.17.连接服务文件](libpq-pgservice.html)
李少辉-开发者's avatar
李少辉-开发者 已提交
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231

[34.18. LDAP查找连接参数](libpq-ldap.html)

[34.19. SSL支持](libpq-ssl.html)

[34.20. 线程程序中的行为](libpq-threading.html)

[34.21. 构建libpq程序](libpq-build.html)

[34.22. 示例程序](libpq-example.html)

[35.大型物体](largeobjects.html)

[35.1. 介绍](lo-intro.html)

[35.2. 实现特性](lo-implementation.html)

[35.3. 客户端接口](lo-interfaces.html)

[35.4. 服务器端功能](lo-funcs.html)

[35.5. 示例程序](lo-examplesect.html)

[36.ECPG-C中的嵌入式SQL](ecpg.html)

[36.1. 概念](ecpg-concept.html)

[36.2. 管理数据库连接](ecpg-connect.html)

[36.3. 运行SQL命令](ecpg-commands.html)

[36.4. 使用主机变量](ecpg-variables.html)

[36.5. 动态结构化查询语言](ecpg-dynamic.html)

[36.6. pgtypes库](ecpg-pgtypes.html)

[36.7. 使用描述符区域](ecpg-descriptors.html)

[36.8. 错误处理](ecpg-errors.html)

[36.9. 预处理指令](ecpg-preproc.html)

[36.10. 处理嵌入式SQL程序](ecpg-process.html)

[36.11. 图书馆职能](ecpg-library.html)

[36.12. 大型物体](ecpg-lo.html)

[36.13. C++应用程序](ecpg-cpp.html)

[36.14. 嵌入式SQL命令](ecpg-sql-commands.html)

[36.15. Informix兼容模式](ecpg-informix-compat.html)

[36.16. 内部构件](ecpg-develop.html)

[37.信息模式](information-schema.html)

[37.1. 模式](infoschema-schema.html)

[37.2. 数据类型](infoschema-datatypes.html)

[37.3. `信息\模式\目录\名称`](infoschema-information-schema-catalog-name.html)

[37.4. `可管理的角色_​授权`](infoschema-administrable-role-authorizations.html)

[37.5. `适用的职位`](infoschema-applicable-roles.html)

[37.6. `属性`](infoschema-attributes.html)

[37.7. `字符集`](infoschema-character-sets.html)

[37.8. `检查_约束_常规_使用情况`](infoschema-check-constraint-routine-usage.html)

[37.9. `检查约束`](infoschema-check-constraints.html)

[37.10. `校勘`](infoschema-collations.html)

[37.11. `排序规则字符集_​适用性`](infoschema-collation-character-set-applicab.html)

[37.12. `column_column_用法`](infoschema-column-column-usage.html)

[37.13. `列_域_用法`](infoschema-column-domain-usage.html)

[37.14. `列_选项`](infoschema-column-options.html)

[37.15. `列_特权`](infoschema-column-privileges.html)

[37.16. `列_udt_用法`](infoschema-column-udt-usage.html)

[37.17. `柱`](infoschema-columns.html)

[37.18. `约束_列_用法`](infoschema-constraint-column-usage.html)

[37.19. `约束_表_用法`](infoschema-constraint-table-usage.html)

[37.20. `数据类型权限`](infoschema-data-type-privileges.html)

[37.21. `域约束`](infoschema-domain-constraints.html)

[37.22. `域_udt_用法`](infoschema-domain-udt-usage.html)

[37.23. `领域`](infoschema-domains.html)

[37.24. `元素类型`](infoschema-element-types.html)

[37.25. `启用\u角色`](infoschema-enabled-roles.html)

[37.26. `外部\u数据\u包装\u选项`](infoschema-foreign-data-wrapper-options.html)

[37.27. `外国数据包装`](infoschema-foreign-data-wrappers.html)

[37.28. `外部服务器选项`](infoschema-foreign-server-options.html)

[37.29. `外国服务器`](infoschema-foreign-servers.html)

[37.30. `国外表格选项`](infoschema-foreign-table-options.html)

[37.31. `外卖桌`](infoschema-foreign-tables.html)

[37.32. `键_列_用法`](infoschema-key-column-usage.html)

[37.33. `参数`](infoschema-parameters.html)

[37.34. `参考约束`](infoschema-referential-constraints.html)

[37.35. `角色_专栏_助学金`](infoschema-role-column-grants.html)

[37.36. `角色_常规_拨款`](infoschema-role-routine-grants.html)

[37.37. `角色表赠款`](infoschema-role-table-grants.html)

[37.38. `角色udt_grants`](infoschema-role-udt-grants.html)

[37.39. `角色使用授权`](infoschema-role-usage-grants.html)

[37.40. `常规_列_用法`](infoschema-routine-column-usage.html)

[37.41. `常规特权`](infoschema-routine-privileges.html)

[37.42. `例行公事例行公事用法`](infoschema-routine-routine-usage.html)

[37.43. `常规_顺序_用法`](infoschema-routine-sequence-usage.html)

[37.44. `常规表格使用`](infoschema-routine-table-usage.html)

[37.45. `日常工作`](infoschema-routines.html)

[37.46. `图式`](infoschema-schemata.html)

[37.47. `序列`](infoschema-sequences.html)

[37.48. `sql_特性`](infoschema-sql-features.html)

[37.49. `sql_实现_信息`](infoschema-sql-implementation-info.html)

[37.50. `sql_零件`](infoschema-sql-parts.html)

[37.51. `sql_大小`](infoschema-sql-sizing.html)

[37.52. `表2.1.1约束条件`](infoschema-table-constraints.html)

[37.53. `表2.特权`](infoschema-table-privileges.html)

[37.54. `桌子`](infoschema-tables.html)

[37.55. `转变`](infoschema-transforms.html)

[37.56. `触发的更新列`](infoschema-triggered-update-columns.html)

[37.57. `触发`](infoschema-triggers.html)

[37.58. `udt_特权`](infoschema-udt-privileges.html)

[37.59. `使用权限`](infoschema-usage-privileges.html)

[37.60. `用户定义的类型`](infoschema-user-defined-types.html)

[37.61. `用户映射选项`](infoschema-user-mapping-options.html)

[37.62. `用户映射`](infoschema-user-mappings.html)

[37.63. `查看_列_用法`](infoschema-view-column-usage.html)

[37.64. `查看_常规_用法`](infoschema-view-routine-usage.html)

[37.65. `查看表格使用情况`](infoschema-view-table-usage.html)

[37.66. `意见`](infoschema-views.html)