[Pgsql-ayuda] fotos con Postgres

Alvaro Herrera alvherre@dcc.uchile.cl
Sun, 4 May 2003 17:33:46 -0400


On Wed, Apr 30, 2003 at 09:18:21PM -0400, Alejandro Rivadeneira wrote:
> Para todos los que se interesan en guardar imagenes directamente
> dentro de la base:
> 
> http://www.geocities.com/larteaga/projects/postgresql.html#326
> 
> aunque creo que siempre es mejor solo tener la direccion de la
> imagen.

Esto último es discutible, sobre todo si quieres hacer ROLLBACK de una
operación relacionada con una imagen (crear una nueva, borrarla,
cambiarla por otra).  De lo contrario es posible que vayas quedandote
con basura indeseada, punteros a archivos inexistentes, etc.  Por ej,
que pasa si el servidor se cae justo cuando pusiste el archivo de la
imagen pero no la apuntaste en la base de datos, o al revés?

Eso no me ha tocado hacerlo, pero si me llega a tocar lo que probaría
sería meterlas codificadas con base64 en un campo TEXT, o bien
directamente en un campo BYTEA.  Generalmente prefiero pagar un poco de
rendimiento para tener correctitud.

-- 
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Como puedes confiar en algo que pagas y que no ves,
y no confiar en algo que te dan y te lo muestran?" (German Poo)