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

Chapter 33. 大对象

目录

33.1. 简介
33.2. 实现特性
33.3. 客户端接口
33.3.1. 创建一个大对象
33.3.2. 导入一个大对象
33.3.3. 导出一个大对象
33.3.4. 打开一个现有的大对象
33.3.5. 向大对象写入数据
33.3.6. 从大对象读取数据
33.3.7. 在大对象中定位
33.3.8. 获取大对象的当前位置
33.3.9. 截断一个大对象
33.3.10. 关闭一个大对象描述符
33.3.11. 移除一个大对象
33.4. 服务器端函数
33.5. 示例程序

PostgreSQL提供一种大对象机制,允许以流式方式访问存储在专用大对象结构中的用户数据。在处理大到无法方便地整体操作的数据值时,这种流式访问非常有用。

本章介绍PostgreSQL大对象数据的实现,以及相应的编程接口和查询语言接口。本章示例使用libpq C 库,但大多数PostgreSQL原生编程接口都支持等效的功能。其他接口也可能在内部使用大对象接口来为大值提供通用支持,这里不作说明。