From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Luis D(dot) García <ldgarc(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Modificación del SelectStmt |
Date: | 2007-09-04 15:10:18 |
Message-ID: | 20070904151018.GG6466@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Luis D. García escribió:
> Hola, desde hace algún tiempo he venido haciendo algunas modificaciones
> al código fuente de PostgreSQL para el desarrollo de mi tesis de grado, y ya
> para la última etapa de codificación debo modificar el SelectStmt de acuerdo
> a lo siguiente:
Hmm, creo que mas que modificar el SelectStmt lo que deberias hacer es
tomar Query (src/include/nodes/parsenodes.h) y agregarle una columna en
targetList. Esto deberia ocurrir, seguramente, en QueryRewrite, en el
foreach() despues de hacer fireRIRrules.
No en el parser.
Eso hace que si el usuario pone
select a, b from table
entonces obtiene tres columnas:
a, b, valid_time
Claro que si quieres poner valid_time en el WHERE, no va a resultar de
esa forma.
--
Alvaro Herrera http://www.amazon.com/gp/registry/5ZYLFMCVHXC
"Investigación es lo que hago cuando no sé lo que estoy haciendo"
(Wernher von Braun)
From | Date | Subject | |
---|---|---|---|
Next Message | Edwin Quijada | 2007-09-04 15:17:27 | Re: backup bd con pg_dump |
Previous Message | felix gonzales | 2007-09-04 15:09:51 | Re: Cerrar conexiones activas de otros usuarios |