所有大对象都存储在名为 pg_largeobject 的单个系统表中。每个大对象在系统表 pg_largeobject_metadata 中也有一个条目。可以使用类似于对文件执行的标准操作来创建、修改和删除大对象。
PostgreSQL 还支持一个名为 “TOAST” 的存储系统,它会自动将大于单个数据库页面的值存储到每个表的辅助存储区域中。这使得大型对象功能部分过时。大型对象功能的一个剩余优势是它允许值的大小高达 4 TB,而 TOAST 字段最多只能为 1 GB。此外,可以有效地读取和更新大型对象的部分,而对 TOAST 字段的大多数操作会将整个值作为一个单元进行读取或写入。
如果您在文档中看到任何不正确、与您对特定功能的体验不符或需要进一步澄清的内容,请使用 此表单 报告文档问题。