Re: Catálogo PostgreSQL - Lista de Oids para atttypid

From: "luis garcia" <ldgarc(at)gmail(dot)com>
To: "luis garcia" <ldgarc(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Catálogo PostgreSQL - Lista de Oids para atttypid
Date: 2006-10-18 14:40:25
Message-ID: 3de424340610180740w4d2daeb1ib9e013efb50b35d2@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias por tu pronta respuesta.

De repente un NameData me serviría. La cuestión es que
el tipo de ese dato en realidad es de tipo Timestamp, pero
desde el PARSER lo vego manejando como un -char *- .

La creación de una tabla sería algo así (es sólo un ejemplo):

test=# create TABLE prueba() as valid event 2 with frequency
'00:00:05.00'as REAL TIME;

Y me interesa almacenar el valor de la frecuencia ( '00:00:05.00' )
dentro del catálogo, más no en la tabla como tal.

Que me recomendarías entonces...

El día 18/10/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> escribió:
>
> luis garcia escribió:
>
> > 1. En pg_class agregué los siguientes datos:
> >
> > bool relhasfrequency; /* -- ldgarcia: has time frequency */
> > NameData relfrequencytype; /* -- ldgarcia: table time frequency type
> > (REAL_TIME, HISTORIC)*/
> > char *relfrequency; /* -- ldgarcia: class time
> frequency
> > value*/
>
> Ah, no puedes poner un char * (largo variable) en un catalogo. Quizas
> un NameData? La otra alternativa seria ponerlo al final, con relacl,
> pero ahi tendras que usar heap_getattr() para acceder a el.
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> The PostgreSQL Company - Command Prompt, Inc.
>

--
Luis D. García M.
Telf: 0414-3482018

- FACYT - UC -
- Computación -

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-10-18 14:41:12 Re: Error de Instalacion
Previous Message Omar Zeballos (Kantutani) 2006-10-18 14:38:02 Re: Instalacion Perl