From: | Victor Lopez <v(dot)lopez(dot)s(at)ono(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Metodos para Almacenar Imagenes |
Date: | 2006-10-26 11:52:05 |
Message-ID: | 200610261352.05259.v.lopez.s@ono.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El Jueves, 26 de Octubre de 2006 03:13, AH nos dijo ...:
> Victor Lopez escribió:
> > Que me corrijan los 'gurus' ... :-)
> >
> > > 1.- Almacenar las radiografías en la BD
> >
> > Procedimiento (por encima y hablando de imágenes):
> >
> > Crear - Crear un 'objeto grande' (large object - LO) el cual te dicen una
> > referencia (pero no sabes donde está).
> > Importar - Leyendo de un fichero ... y creando el LO en la base de datos.
> > Insertar - Utilizar esa referencia para insertarla con el resto de datos.
> > Consultar - Solo puedes leer la referencia ...
> > Exportar - A un fichero, a partir de la referencia entregada en la
consulta
> > anterior.
> > Utilizar este fichero 'con tu programa favorito'.
>
> No, yo diria que el procedimiento es almacenar la imagen en una columna
> de tipo bytea.
>
> Crear: no hay que hacer nada
> Importar: insert into (columna_bytea) values ('bytes de la imagen');
> Insertar: ya esta insertado
> Consultar: select columna_bytea from ... where ...
> Exportar: escribir lo que sacaste con el SELECT en un archivo.
>
> El procedimiento descrito arriba, usando LOs, no es incorrecto, pero es
> mas engorroso.
Totalmente de acuerdo (lo engorroso que es), pero hace unas semanas lo
pregunte yo, aquí, y me enviaron a ver los LOs (mas o menos así de
directo) ... :-(
> Tiene ciertas ventajas -- por ejemplo puedes leer
> solamente un pedazo del archivo, en forma mas eficiente. Pero con
> imagenes, dudo que vaya a darse el caso.
Y totalmente de acuerdo.
Los LOs solo se me ocurren cuando se almacenan mapas (por ejemplo).
>
> --
> Alvaro Herrera http://www.CommandPrompt.com/
> The PostgreSQL Company - Command Prompt, Inc.
>
--
----o---( )---o----
Saludos de Victor Lopez Sabio
v(dot)lopez(dot)s(at)ono(dot)com
--------oooo--------
From | Date | Subject | |
---|---|---|---|
Next Message | Toni Casueps | 2006-10-26 12:09:38 | impedir eliminacion en cascada |
Previous Message | Julio Cesar Sánchez González | 2006-10-26 06:04:18 | [Fwd: Re: como almacenar una imagen en una tabla y no morir por el rendimiento] |