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