From: | Oswaldo Hernández <listas(at)soft-com(dot)es> |
---|---|
To: | Alvaro Herrera <alvherre(at)commandprompt(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Crear nuevos tipos |
Date: | 2006-10-11 17:23:08 |
Message-ID: | 452D287C.9070607@soft-com.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Alvaro Herrera escribió:
> Oswaldo Hernández escribió:
>> Alvaro Herrera escribió:
>> ...
>>> Posiblemente la solucion es no usar PGftype(). No hay alguna
>>> alternativa razonable? Y para que necesitas el OID del tipo, de todas
>>> formas?
>> PQftype() es utilizado por el driver de conexion para determinar el tipo de
>> dato devuelto por postgres y asignarlo al correspondiente tipo de variable.
>> Eso es algo que yo no puedo modificar.
>
> Por que no lo puedes modificar? Es codigo cerrado? En tal caso te
> sugiero mirar alguno de los drivers de codigo libre, como Psycopg2 o
> Pygresql.
Uso Psycopg2 y en su codigo fuente es donde vi como utiliza PQftype para obtener el oid del campo.
He estado viendo el fuente de libpq pero no encuentro ninguna alternativa que me de el oid del dominio.
>
>> No se si esto se podra realizar necesidad de crear nuevos tipos en C, ya
>> que realmente los checks son bastante sencillos.
>
> No creo, porque tendrias que crear funciones de entrada y salida, etc.
> Quizas puedas usar las que ya existan ... checa el proyecto "citext" en
> pgfoundry, te puede servir de ejemplo.
>
Lo he encontrado el pgborg y lo estoy viendo.
Gracias.
--
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-10-11 17:31:09 | Re: Slony sobre windows |
Previous Message | Edu Montaña | 2006-10-11 16:53:18 | Curiosidad/Duda |