我想将多个文件连接在postgresql数据库的单个BLOB中。
我想知道是否可以使用lo-funcs来执行该过程,或者我是否必须存储每个文件大小,然后在BLOB中逐个文件读取以获取所有内容。
我考虑使用带有以下模板的自制文件,但它可能存在一种通过正确的sql调用来完成该过程的方法,对吗?
[file1 size + file1 data + file2 size + file2 data ...]
对我的流程有任何想法或评论将不胜感激。
编辑:
在文档中找到lo_get(loid oid [,来自bigint,for int]),但这意味着我必须存储所有大小。