From: | "lein gutierrez" <leing2002(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | agregar una columna entera a lista de insecion de una tabla postgres internals |
Date: | 2006-06-23 16:20:15 |
Message-ID: | 9023caba0606230920x1b82214u73db3222a582c84d@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Apreciados Amigos,
¿Que trato de hacer?:
Anexarle a la lista de valores de una instruccion insert en el gram.y un
numero 6 al final, es decir esto seria
INSERT INTO TABLA VALUES ('lein') TIMESTAMP se transformaria --> INSERT
INTO TABLA VALUES ('lein',6) TIMESTAMP
## Mi estructura de tabla en postgresql (psql es una tablita de varchar y un
campo int)
ARCHIVO GRAM.Y
/*****************************************************************************
*
* QUERY:
* INSERT STATEMENTS
*
*****************************************************************************/
InsertStmt:
INSERT INTO qualified_name insert_rest
{
$4->relation = $3;
$$ = (Node *) $4;
}
;
insert_rest:
VALUES '(' insert_target_list ')' TIMESTAMP
{
$$ = makeNode(InsertStmt);
$$->cols = NIL;
$$->targetList = $3;
lappend_int($$->targetList, 6);
$$->selectStmt = NULL;
}
Pero me da un error al hacer esto en psql
postgres=# insert into empleados values('lein') TIMESTAMP;
server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
The connection to the server was lost. Attempting reset: Failed.
El resultado deberia ser
tabla: empleados(lein,4)
Alguien me puede echar una mano acepto cualquier sugerencia por muy tonta
que sea.
Que Dios los bendiga!
Saludos,
Lein
From | Date | Subject | |
---|---|---|---|
Next Message | Ricardo Navarro | 2006-06-23 18:36:49 | RE: Simple consulta SELECT |
Previous Message | Cristian Esparza | 2006-06-23 14:45:31 | consultas |