From: | "lein gutierrez" <leing2002(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | cuando creo una tabla quiero añadir un campo int4 nombrado cflavia "al vuelo" |
Date: | 2006-06-02 20:11:25 |
Message-ID: | 9023caba0606021311g7bb4a789nd158cd17a3483f5b@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos,
La pregunta es la siguiente, tengo este trozo de codigo en gram.y
CREATE OptTemp TABLE qualified_name '(' OptTableElementList ')' AS VALID
EVENT
OptInherit OptWithOids OnCommitOption OptTableSpace
{
CreateStmt *n = makeNode(CreateStmt);
$4->istemp = $2;
n->relation = $4;
n->tableElts = $6;
n->inhRelations = $11;
n->constraints = NIL;
n->hasoids = $12;
n->oncommit = $13;
n->tablespacename = $14;
n->colname = "cflavia";
n->typename = "int4";
$$ = (Node *)n;
}
;
Me da el siguiente error
gram.y:1734: error: 'CreateStmt' has no member named 'colname'
gram.y:1735: error: 'CreateStmt' has no member named 'typename'
¿Que quiero hacer? cuando cree una tabla asi;
CREATE TABLE (CAMPO1 INT) AS VALID EVENT;
me ingrese ademas de CAMPO1 un campo nombrado (ES DECIR TENDRIA DOS CAMPOS
EN VEZ DE UNO AUNQUE EL USUARIO CREA QUE SOLO CREO LA TABLITA CON UN CAMPO)
n->colname = "cflavia";
n->typename = "int4";
en palabras simples creo una tablita con un campo y para el usuario es
transaparente que estoy agregando internamente a la tabla otro campo mas :
DOS CAMPOS,
Alguna sugerencia, apreciare cualquier ayuda por muy simple que sea,
agradecido de antemano
Saludos,
Lein
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Martínez | 2006-06-02 20:31:59 | Re: pg_createcluster y locale |
Previous Message | Juan Martínez | 2006-06-02 20:04:46 | Re: pg_createcluster y locale |