Re: Modificación del SelectStmt

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)

In response to

Responses

Browse pgsql-es-ayuda by date

  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