From: | "luis garcia" <ldgarc(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Catálogo PostgreSQL - Lista de Oids para atttypid |
Date: | 2006-10-18 13:35:14 |
Message-ID: | 3de424340610180635x4b89aab9n8953d0e179361d75@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola que tal, me encuentro realizando algunos cambios en el catálogo
de PostgreSQL, específicamente en la tabla pg_class para agregar
cierta información con respecto a datos con frecuencias de tiempo.
En el momento de definir entonces en pg_attribute.h los contenidos
iniciales para los datos de pg_class necesito agregar los valores para
atttypid en cada uno de los datos, pero no sé cual es el OID asociado
a un tipo de dato Char. No tuve problemas con los demás tipos de datos,
pero el OID de este tipo en particular no sé cuál es.
La pregunta es ¿donde podría conseguir entonces la información
correspondiente
a los Oids de cada tipo de dato?
Si les sirve de algo aquí están las modificaciones que he realizado:
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*/
2. En pg_attribute agregué los siguientes datos correspondientes a pg_class:
{ 1259, {"relhasfrequency"}, 16, -1,
1, 29, 0, -1, -1, true, 'p', 'c', true, false, false, true, 0 },
\
{ 1259, {"relfrequencytype"}, 19, -1,
NAMEDATALEN, 30, 0, -1, -1, false, 'p', 'i', true, false, false, true, 0 },
\
{ 1259, {"relfrequency"}, ***DATO_FALTANTE*** , -1,
2, 31, 0, -1, -1, true, 'p', 's', true, false, false, true, 0 },
\
Gracias de antemano, espero su pronta respuesta...
--
Luis D. García M.
Telf: 0414-3482018
- FACYT - UC -
- Computación -
From | Date | Subject | |
---|---|---|---|
Next Message | Gauto Miguel A. | 2006-10-18 13:51:48 | Re: error al crear FK |
Previous Message | Alvaro Herrera | 2006-10-18 13:15:03 | Re: error al crear FK |