部分 IV. 客户端接口

这一部分描述和PostgreSQL一起发布的客户端编程接口。这些章中的每一个都能被独立阅读。注意,还有很多用于客户端程序的其他编程接口是被独立发布的并且包含它们自己的文档(附录 H列出了一些很流行的)。这部份的读者应该熟悉使用SQL命令来操纵和查询数据库(见第 II 部分),以及熟悉接口所使用的编程语言。

目录

33. libpq - C 库

33.1. 数据库连接控制函数

33.2. 连接状态函数

33.3. 命令执行函数

33.4. 异步命令处理

33.5. 一行一行地检索查询结果

33.6. 取消进行中的查询

33.7. 快速路径接口

33.8. 异步提示

33.9. COPY命令相关的函数

33.10. 控制函数

33.11. 杂项函数

33.12. 通知处理

33.13. 事件系统

33.14. 环境变量

33.15. 口令文件

33.16. 连接服务文件

33.17. 连接参数的 LDAP 查找

33.18. SSL 支持

33.19. 在线程化程序中的行为

33.20. 编译 libpq 程序

33.21. 例子程序

34. 大对象

34.1. 简介

34.2. 实现特性

34.3. 客户端接口

34.4. 服务器端函数

34.5. 例子程序

35. ECPG - C 中的嵌入式 SQL

35.1. 概念

35.2. 管理数据库连接

35.3. 运行 SQL 命令

35.4. 使用主变量

35.5. 动态 SQL

35.6. pgtypes 库

35.7. 使用描述符区域

35.8. 错误处理

35.9. 预处理器指令

35.10. 处理嵌入式 SQL 程序

35.11. 库函数

35.12. 大对象

35.13. C++ 应用

35.14. 嵌入式 SQL 命令

35.15. Informix兼容模式

35.16. 内部

36. 信息模式

36.1. 模式

36.2. 数据类型

36.3. information_schema_catalog_name

36.4. administrable_role_authorizations

36.5. applicable_roles

36.6. attributes

36.7. character_sets

36.8. check_constraint_routine_usage

36.9. check_constraints

36.10. collations

36.11. collation_character_set_applicability

36.12. column_column_usage

36.13. column_domain_usage

36.14. column_options

36.15. column_privileges

36.16. column_udt_usage

36.17. columns

36.18. constraint_column_usage

36.19. constraint_table_usage

36.20. data_type_privileges

36.21. domain_constraints

36.22. domain_udt_usage

36.23. domains

36.24. element_types

36.25. enabled_roles

36.26. foreign_data_wrapper_options

36.27. foreign_data_wrappers

36.28. foreign_server_options

36.29. foreign_servers

36.30. foreign_table_options

36.31. foreign_tables

36.32. key_column_usage

36.33. parameters

36.34. referential_constraints

36.35. role_column_grants

36.36. role_routine_grants

36.37. role_table_grants

36.38. role_udt_grants

36.39. role_usage_grants

36.40. routine_privileges

36.41. routines

36.42. schemata

36.43. sequences

36.44. sql_features

36.45. sql_implementation_info

36.46. sql_languages

36.47. sql_packages

36.48. sql_parts

36.49. sql_sizing

36.50. sql_sizing_profiles

36.51. table_constraints

36.52. table_privileges

36.53. tables

36.54. transforms

36.55. triggered_update_columns

36.56. triggers

36.57. udt_privileges

36.58. usage_privileges

36.59. user_defined_types

36.60. user_mapping_options

36.61. user_mappings

36.62. view_column_usage

36.63. view_routine_usage

36.64. view_table_usage

36.65. views

PostgreSQL 12 文档: 部分 IV. 客户端接口的更多相关文章

  1. 拆分ABBYY FineReader 12文档的方法

    处理大量多页文档时,通常都会首先扫描所有文档,然后才进行分析和识别.但是,要正确保留每个纸质文档的原始格式,ABBYY FineReader 12必须将每个文档作为单独 FineReader 文档进行 ...

  2. swagger2 接口文档,整个微服务接口文档

    1,因为整个微服务会有好多服务,比如会员服务,支付服务,订单服务,每个服务都集成了swagger 我们在访问的时候,不可能每个服务输入一个url 去访问,看起来很麻烦,所以我们需要在一个页面上集成整个 ...

  3. 【IdentityServer4文档】- 使用客户端凭据保护 API

    使用客户端凭据保护 API quickstart 介绍了使用 IdentityServer 保护 API 的最基本场景. 接下来的场景,我们将定义一个 API 和一个想要访问它的客户端. 客户端将在 ...

  4. libevent文档学习(一)多线程接口和使用

    参考libevent官方提供的文档: http://www.wangafu.net/~nickm/libevent-book/Ref1_libsetup.html 这一篇主要翻译libevent多线程 ...

  5. SpringBoot整合knife4j框架(可生成离线接口文档),并设置接口请求头token默认值

    功能和swagger类似 官网地址:https://doc.xiaominfo.com/knife4j/ 这个框架可以设置返回字段的描述 引入依赖 <dependency> <gro ...

  6. postgresql使用文档之一 初始化数据存储区

    17.2. 创建一个数据库集群(Database Cluster) 在你能做任何事情之前,你必须在磁盘上初始化一块存储空间.我们称这为一个数据库集群(database cluster). 一个Data ...

  7. postgresql学习文档

    字符串函数: http://www.php100.com/manual/PostgreSQL8/functions-string.html http://gavin-chen.iteye.com/bl ...

  8. Deploying JRE (Native Plug-in) for Windows Clients in Oracle E-Business Suite Release 12 (文档 ID 393931.1)

    In This Document Section 1: Overview Section 2: Pre-Upgrade Steps Section 3: Upgrade and Configurati ...

  9. Database Initialization Parameters for Oracle E-Business Suite Release 12 (文档 ID 396009.1)

    In This Document Section 1: Common Database Initialization Parameters For All Releases Section 2: Re ...

  10. postgresql 安装文档

    tar xf postgresql-9.4.5.tar.gz cd postgresql-9.4.5 yum grouplist yum grouplist|grep Deve yum groupin ...

随机推荐

  1. sql 开窗函数排序遇到空值的处理办法

    sql sever默认null最小 升序排序 null值在最前面,若要放在后面,则: order by case when col is null then 1 else 0 end, col 降序排 ...

  2. python中的类继承

    """ """ class Animal(object): def __init__(self,name,food): self.name ...

  3. Indent----- IndentationError: unexpected indent

    Unexpected indent 错误 注意,Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现.但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个 ...

  4. ROS机器人雷达跟随

    ROS机器人雷达跟随 初始化 打开一个终端输入: ssh clbrobot@ip # 连接小车 roslaunch clbrobot bringup.launch # 激活主板 开启摄像头 开新终端输 ...

  5. SqlServer 添加字段说明、表说明

    1.添加表说明 EXECUTE sp_addextendedproperty N'MS_Description','表说明',N'user',N'dbo',N'table',N'表名',NULL,NU ...

  6. LLM(大语言模型)解码时是怎么生成文本的?

    Part1配置及参数 transformers==4.28.1 源码地址:transformers/configuration_utils.py at v4.28.1 · huggingface/tr ...

  7. 文章学习:TPRE:分布式门限代理重加密

    学习文章:TPRE:分布式门限代理重加密 前言 成方金科新技术实验室与隐语团队合作,构建了"基于国密的分布式门限代理重加密算法TPRE",为用户提供了一种安全.高效.自主可控的数据 ...

  8. SpringBoot 自动扫描第三方包及spring.factories失效的问题

    为什么会找不到 Spring 依赖注入 就是要让spring找到要注入的类 并且识别到了 @Component.@Service 等注解. 1. 当在开发的第三方包里写明了 @Component.@S ...

  9. 【Ubuntu】1. 创建虚拟机

    这一篇主要写了虚拟机的创建,不包含操作系统的安装,中间有些步骤没有提到的根据默认操作即可,也可以根据个人情况设置. 点击创建新的虚拟机 这一步可以选择典型安装,过程更简单些,这里我选择自定义. 在安装 ...

  10. 虚拟机中Docker下部署gitlab

    一.安装Gitlab 1.拉取镜像并启动 由于服务器的80端口可能被占用,所以这里我们改成了其他端口来启动 docker run -d -p 2443:443 -p 5678:80 -p 2222:2 ...