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
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 |