[Pgsql-ayuda] IMAGENES EN POSTGRES

Martin Marques martin@bugs.unl.edu.ar
Wed, 25 Jun 2003 09:26:04 -0300


On Mar 24 Jun 2003 16:17, Alejandro Rivadeneira wrote:
> Manuel,
> Yo pensaba lo mismo que tu, guardar la ruta del archivo de imagen
> dentro de la base, pero Alvaro Herrera - dando fundadas razones -
> nos advirtio que podria ser un problema, luego sugirio una ingeniosa
> solucion para ese punto. Te comparto la solucion (en realidad el
> concepto) que el recomendo. Suerte.
> Alejandro.
> http://www.postgresql.cl/
>
> ---------------------------------------------------------------------
>
> Alvaro Herrera wrote:
> >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.

Comentaios sobre Rendimiento vs. Correctitud?

Digo, estoy pensando en hacer algunas cosas como estas y quisiera saber 
exactamente como gano correctitud con BYTEA?

-- 
Porqué usar una base de datos relacional cualquiera,
si podés usar PostgreSQL?
-----------------------------------------------------------------
Martín Marqués                  |        mmarques@unl.edu.ar
Programador, Administrador, DBA |       Centro de Telematica
                       Universidad Nacional
                            del Litoral
-----------------------------------------------------------------