From: | Sandino Araico Sánchez <sandino(at)sandino(dot)net> |
---|---|
To: | davma <davma(at)volcryn(dot)planet(dot)com(dot)mx(dot)sandino(dot)net> |
Cc: | Fernando Romo <pop(at)cofradia(dot)org>, pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] Se pueden guardar imagenes en Postgres?? |
Date: | 2002-03-09 09:10:31 |
Message-ID: | 3C89D187.358458D9@sandino.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
davma wrote:
> Resulta un poco costoso... pero yo he resuelto el problema de la siguiente
> manera.
>
> Resulta que necesitaba almacenar un objeto en la base de datos... en
> primera instancia descomponia el objeto en sus componentes y almacenaba
> cada componente en una tupla, lo cual se llevaba un buen tiempo pue sel
> objeto era de estructura arborescente y necesitaba un algoritmo recursivo.
>
> Asi que lo mas facil fue darle un serialize() desde php, comprimir el
> resultado con bzcompress() y luego convertia la salida a base64 con
> base64_encode()... finalmente todo lo mandaba a un campo tipo text de la
> base de datos. Para la extraccion hacia exactamente lo contrario.
>
¿Y por qué no mejor los guardas en un BLOB?
En la tabla el campo para las imágenes o para el serializado lo haces de tipo
oid y usas las funciones pg_lo_create() etc... de PHP o sus equivalentes en
el lenguaje de tu preferencia...
--
Sandino Araico Sánchez
>drop table internet;
OK, 135454265363565609860398636678346496 rows affected.
"oh fuck" --fluxrad
From | Date | Subject | |
---|---|---|---|
Next Message | Alejandro Rivadeneira | 2002-03-09 17:54:43 | [Pgsql-ayuda] PostgreSQL castellano - links, manuales y libros online |
Previous Message | delo | 2002-03-07 18:59:23 | [Pgsql-ayuda] Caracteres en espaol y postgres |