Re: Crear nuevos tipos

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

In response to

Browse pgsql-es-ayuda by date

  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