Skip site navigation (1) Skip section navigation (2)

Re: Ficheros de imagenes,libpq++,bytea y campo text

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 (view raw or flat)
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



Responses

pgsql-es-ayuda by date

Next:From: Jaime CasanovaDate: 2004-10-29 18:55:54
Subject: Re: Ficheros de imagenes,libpq++,bytea y campo text
Previous:From: Alvaro HerreraDate: 2004-10-29 18:19:32
Subject: Re: Ficheros de imagenes,libpq++,bytea y campo text

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group