Erro de falta de memória ao carregar o arquivo em um blob

Erro de falta de memória ao carregar o arquivo em um blob

Recebi um erro de falta de memória

SQL Error: 0, SQLState: 53200

do postgres ao tentar fazer upload de um arquivo de 10 MB em uma única linha com uma coluna de blob-type bytea.

  • Quais parâmetros de configuração devem ser alterados para permitir inserções desse tamanho ou isso deve funcionar imediatamente sem modificações?

  • Existe uma opção como no informix-db para criar os chamados blob-spaces?

Responder1

Qual é a mensagem de erro completa? Não apenas o SQLState, mas a mensagem real.

Dito isto, normalmente o PostgreSQL não impõe um limite nesse ponto. Seu sistema operacional pode - verifique se você está executando alguns ulimits para o processo, por exemplo.

Não tenho ideia do que é um espaço de blob no Informix, mas você deseja examinar "objetos grandes" em vez de blobs embutidos. Verhttp://www.postgresql.org/docs/8.4/static/largeobjects.html.

informação relacionada