PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

Chapter 33. 大对象

Table of Contents

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 提供了原生的大对象(Large Object)存储设施,用于为存储在专属大对象系统表中的用户数据提供流式(Stream-style)随机读写访问。对于那些体积过大而不便在内存中作为一个整体整体加载处理的海量二进制数据流,流式大对象接口尤为高效。

本章系统介绍 PostgreSQL 大对象的底层物理实现机制,以及在 C 语言接口(libpq)与 SQL 层面调用大对象的编程接口。