2009/3/18 Alvaro Herrera <alvhe...@alvh.no-ip.org> > Arturo Rossodivita escribió: > > > no se si la forma que estpy planteandolo esta bien o si sera mejor no > > guardar la expresion como una cadena no se o si alguno de ustedes sabe > como > > pasar una cadena con una expresion a una expresion directamente. > > Creo que guardar la expresion como una cadena común y corriente es mala > idea. Deberías pasarla por el parser y guardarla como un nodo que es > luego pasado por nodeToString. Fijate para que te hagas una idea de lo > que estoy hablando en la forma como se guardan las reglas en pg_rewrite, > o los valores default de las columnas en pg_attrdef. Después puedes > convertir ese valor de vuelta en nodo usando stringToNode.
Gracias voy a empezar a revisar los pg_ que me dices a ver como reformulo entonces lo que hago, en lo que consiga la solucion publico como lo hice por si alguien lo necesita en un futuro > > > BTW creo que estás confundido respecto a "varno". no estoy confundido, de varno yo obtengo cual es la relacion a la cual se esta haciendo referencia, por ejemplo si hago la consulta SELECT * FROM X WHERE edad = 19; como la unica relacion que einterviene en esta consulta es X varno = 1 y varattno seria cual es el atributo a cunsultar de esa relacion (edad), bueno de todos modos tu sabes mas que yo jeje... hasta hoy eso me ha funcionado siempre y efectivamente obtengo lo que menciono pero si tu me dices que no es asi comentame como es la forma correcta para obtener esos valores y corregirlo. > > > -- > Alvaro Herrera Developer, > http://www.PostgreSQL.org/ > "Amanece. (Ignacio Reyes) > El Cerro San Cristóbal me mira, cínicamente, con ojos de virgen" >