Skip to content

第 35 章. 大对象 ​

目录

35.1. 简介
35.2. 实现功能
35.3. 客户端接口
35.3.1. 创建大对象
35.3.2. 导入大对象
35.3.3. 导出大对象
35.3.4. 打开现有大对象
35.3.5. 向大对象写入数据
35.3.6. 从大对象读取数据
35.3.7. 在大对象中查找
35.3.8. 获取大对象的查找位置
35.3.9. 截断大对象
35.3.10. 关闭大对象描述符
35.3.11. 删除大对象
35.4. 服务器端函数
35.5. 示例程序

PostgreSQL具有大对象功能,它提供流式访问存储在特殊大对象结构中的用户数据。当处理作为整体操作起来过于庞大的数据值时,流式访问非常有用。

本章介绍PostgreSQL大对象数据的实现以及编程和查询语言接口。我们在本章的示例中使用libpqC 库,但大多数PostgreSQL原生编程接口都支持等效功能。其他接口可能会在内部使用大对象接口来为大值提供通用支持。此处未对此进行描述。