Re: pg_dump con campos bytea

From: Diego Schulz <dschulz(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: pg_dump con campos bytea
Date: 2009-04-23 17:43:01
Message-ID: 47dcfe400904231043l6472c004u5680ab2ca4e5de5c@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2009/4/23 Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>:
> Diego Schulz escribió:
>
>> Si, pero daba problemas usando parametros nombrados del tipo
>>
>>    query.prepare("INSERT INTO archivo (nombre, rutaorig, descripcion,
>> tam , hash , blob) "
>>                           "VALUES ( :nombre, :rutaorig , :descripcion,
>> :tam , :hash, E\'\\\\:blob'\' ) ");
>
> Ah, no, obviamente eso no funciona.  Yo diría que es un defecto en la
> clase QSqlQuery que estás usando, al no entender un literal de escape
> E''.  Habría que ver qué métodos ofrece esa clase para saber cómo
> implementarlo.
>

Quisiera que la clase QSqlQuery y/o la subclase de QSqlDriver
especifica de PostgreSQL se encargue(n) de eso por mi,
transparentemente.
Pero considerando que la notación E'\\...' es específica de PostgreSQL
(es así, no?), creo que es mucho pedir :)

Ahora bien, siendo vos una especie Herrera+Lane+Momjian en esta lista,
¿hay algo realmente malo en insertar los blobs codificados en base64?

Saludos,

diego

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2009-04-23 18:02:36 Re: pg_dump con campos bytea
Previous Message Alvaro Herrera 2009-04-23 17:25:31 Re: pg_dump con campos bytea