From: | "Alejandro Rivadeneira" <mundo(at)ctcinternet(dot)cl> |
---|---|
To: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] IMAGENES EN POSTGRES |
Date: | 2003-06-24 19:17:17 |
Message-ID: | 3EDF7AC30000A53B@queule.ctcinternet.cl |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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.
>
>--
>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)
---------------------------------------------------------------------
>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.
---------------------------------------------------------------------
>-- Mensaje Original --
>From: Manuel Montoya <wistar(at)biomedicas(dot)unam(dot)mx>
>To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
>Subject: Re: [Pgsql-ayuda] IMAGENES EN POSTGRES
>Date: Tue, 24 Jun 2003 12:56:24 -0500
>
>
>Cuando tengo que guardar imágenes en Postgres lo que yo hago (que me parece
>práctico), es sólo guardar el nombre de la imagen en un varchar y luego
depositarlas
>en un directorio, de modo que cuando tengo que ir por ellas lo único que
>hago es "echo $ruta/$nombre_de_la_imagen", sirve en ambiente web donde
sólo
>hay que "pintar" la imagen, aunque quizás no sirva para todos los casos.
>
>Saludos
>MM
>
>
>On Mon, 23 Jun 2003 17:07:57 -0400
>"Victor Benitez" <vbenitez(at)galilea(dot)cl> wrote:
>
>> On Fri, 13 Jun 2003 16:50:53 -0500, Fabian Mendoza wrote
>> > Saludos.
>> >
>> > Una consulta, deseo grabar imagenes pequeñas de hasta 60K de tamaño,
>que tipo de dato se especifica en la base?
>> >
>> > Alguien a hecha dicho enlace con VB5? porque no doy con el codigo.
>> >
>> > Gracias.
>>
>> debes crear este tipo en en postgres...
>> --
>> Victor M. Benitez T.
>> Departamento Informática
>> Galilea S.A.
>> 2 Norte 962 Talca, VII Región Chile
>>
>> create type lo (
>> internallength=4,
>> externallength=10,
>> input=int4in,
>> output=int4out,
>> default='',
>> passedbyvalue
>> );
>>
>> luego al campo donde guardaras las imagenes lo seteas "lo"
>>
>> Suerte
>>
>>
>>
>
>
>--
> _.-.
> / 99\ ******************************
> ( `\ Manuel Montoya
> |\\ , ,| wistar(at)biomedicas(dot)unam(dot)mx
> __ | \\____/ http://amphibios.net/debian/
> ,.--"`-.". / `---' Tel. 5550-5131
> _.-' '-/ | 044 55 211 307 78
> _.-" | '-. |_/_ ICQ 134914098
> ,__.-' _,.--\ \ (( /-\ ++++++++++++++++++++++++++++++
> ',_..--' `\ \ \\_ /
> `-, ) |\'
> | |-.,,-" (
> | | `\ `',_
> ) \ \,(\(\-'
> \ `-,_
> \_(\-(\`-`
> " "
>
>
>_______________________________________________
>Pgsql-ayuda mailing list
>Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
>http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Adrian Galindo | 2003-06-24 22:05:57 | Re: [Pgsql-ayuda] C y postgres |
Previous Message | Manuel Montoya | 2003-06-24 17:56:24 | Re: [Pgsql-ayuda] IMAGENES EN POSTGRES |