From: | "manuel lamas" <manuel3w(at)hotmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Ficheros de imagenes,libpq++,bytea y campo text |
Date: | 2004-10-29 18:51:35 |
Message-ID: | BAY14-F143LiC1h1jYh0002a974@hotmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias Alvaro por responder.
Me ayudaria si pudieras darme un ejemplo de codigo si no te molesta.
Gracias de antemano.
Manuel
>From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
>To: manuel lamas <manuel3w(at)hotmail(dot)com>
>CC: pgsql-es-ayuda(at)postgresql(dot)org
>Subject: Re: [pgsql-es-ayuda] Ficheros de imagenes,libpq++,bytea y campo
>text
>Date: Fri, 29 Oct 2004 15:19:32 -0300
>
>On Fri, Oct 29, 2004 at 12:19:24PM -0400, manuel lamas wrote:
>
> > 2- Usando un campo de tipo BYTEA.
> > Aparentement, el fichero entra directament en el campo y puedo hacer los
> > DELETE y UPDATE que quiero sin ligar o desligar nada.
> >
> > No encontre como insertar un fichero en un campo bytea, ni como sacarlo.
>
>Abres el archivo, aplicas "read" para poner su contenido en un buffer en
>memoria, lo transformas usando PQescapeBytea, construyes una consulta
>SQL con el INSERT y el buffer retornado por PQescapeBytea, pasas la
>consulta SQL usando PQexec().
>
>Alternativamente, abres el archivo, lo lees con read a un buffer,
>construyes una consulta SQL con un "placeholder" para el dato de la
>imagen, y envias la consulta y el buffer usando PQexecParams.
>
>--
>Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
>"Nunca confiaré en un traidor. Ni siquiera si el traidor lo he creado yo"
>(Barón Vladimir Harkonnen)
>
>
>---------------------------(end of broadcast)---------------------------
>TIP 5: ¿Has leído nuestro extenso FAQ?
>
> http://www.postgresql.org/docs/faqs/FAQ.html
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2004-10-29 18:55:54 | Re: Ficheros de imagenes,libpq++,bytea y campo text |
Previous Message | Alvaro Herrera | 2004-10-29 18:19:32 | Re: Ficheros de imagenes,libpq++,bytea y campo text |