Excerpts from Luis Angel's message of lun sep 20 15:29:39 -0400 2010: > Hola lista, > Tengo un campo de una tabla de tipo bytea, al ejecutar un trigger en C para > esta > obtengo los valores de los campos con SPI_getvalue pero en el caso del bytea > no > obtengo el valor del mismo. Lo que deseo hacer es obtener el valor del bytea > en > formato binario, convertirlo a char* y parsearlo con PQescapeBytea para poder > replicarlo. Se que con SPI_getbinval puedo obtener un Datum con el dato > binario. > ¿Mi pregunta es cómo convertir el dato del campo contenido en este Datum a un > char*?
Eso es muy lento. ¿Por qué no usas el valor tal como viene, sin pasarlo por PQescapeBytea? Entiendo que deberías poder usarlo como parámetro sin modificar en PQexecParams. -- Álvaro Herrera <alvhe...@commandprompt.com> The PostgreSQL Company - Command Prompt, Inc. PostgreSQL Replication, Consulting, Custom Development, 24x7 support - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda