Error de falta de memoria al cargar un archivo en un blob

Error de falta de memoria al cargar un archivo en un blob

Recibí un error de falta de memoria

SQL Error: 0, SQLState: 53200

desde postgres al intentar cargar un archivo de 10 MB en una sola fila con una columna de tipo blob bytea.

  • ¿Qué parámetros de configuración se deben cambiar para permitir inserciones de este tamaño, o esto debería funcionar de inmediato sin modificaciones?

  • ¿Existe una opción como en informix-db para crear los llamados espacios blob?

Respuesta1

¿Cuál es el mensaje de error completo? No sólo el SQLState, sino el mensaje real.

Dicho esto, normalmente PostgreSQL no impone un límite en ese punto. Su sistema operativo podría: verificar si está ejecutando algún ulimit para el proceso, por ejemplo.

No tengo idea de qué es un espacio blob en informix, pero desea buscar "objetos grandes" en lugar de blobs en línea. Verhttp://www.postgresql.org/docs/8.4/static/largeobjects.html.

información relacionada