章 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支持的本地编程接口也具有相同的功能。其他接口可能会在内部使用大对象接口来提供对大值的一般支持,但这里就不再描述。