From: | Chema Cortés <ch3m4(at)ch3m4(dot)org> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | BLOBs con bytea o con Large Objects |
Date: | 2005-01-21 13:44:22 |
Message-ID: | 200501211444.23173.ch3m4@ch3m4.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Necesito incorporar algunos BLOBs en postgres. Por lo que veo, hay dos
alternativas: con objetos grandes ("lo") o con campos 'bytea'.
Supongo que la existencia de los Objetos Grandes ("Large Objects") en postgres
debe tener motivos históricos de cuando no era posible almacenar campos de
gran tamaño en una tabla. Como mayor impedimento que les veo es que no
aseguran la integridad referencial (existen apaños como el tipo de datos
'lo').
Si embargo pienso que los objetos grandes están ya superados por el tipo
'bytea' para almacenar los blobs en las tablas (tablas TOAST). Aún así, me
preguntaba si existe algún motivo que siga haciendo más recomendable utilizar
objetos grandes en lugar de campos 'bytea'.
PD: en mi bitácora he colocado un receta sobre manejo de blobs desde python
para quién interese:
http://ch3m4.org/blog/index.php/py/2005/01/21/manejo_de_blobs_con_postgresql
From | Date | Subject | |
---|---|---|---|
Next Message | Fernando Aguada | 2005-01-21 13:51:13 | Retornar select desde una funcion |
Previous Message | Alvaro Herrera | 2005-01-21 13:37:23 | Re: Capacidades objeto-relacionales de postgres?? |