我收到了内存不足错误
SQL Error: 0, SQLState: 53200
来自 postgres,同时尝试将 10MB 文件上传到具有 blob-type 列的单行中bytea
。
应该更改哪些配置参数以允许插入这种大小,或者是否应该无需修改即可直接使用?
是否有类似 informix-db 的选项来创建所谓的 blob 空间?
答案1
完整的错误消息是什么?不仅仅是 SQLState,还有实际的消息。
也就是说,通常情况下,PostgreSQL 不会在此时施加限制。您的操作系统可能会 - 例如,检查您是否在为该进程运行某些 ulimit。
我不知道 informix 中的 blob 空间是什么,但您想研究“大对象”而不是内联 blob。请参阅http://www.postgresql.org/docs/8.4/static/largeobjects.html。