[pgsql-ayuda] Posible bug con "create view"

From: David Martinez Cuevas <david(at)estadistica(dot)unam(dot)mx>
To: PG_SQL Ayuda <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [pgsql-ayuda] Posible bug con "create view"
Date: 1998-10-22 23:00:19
Message-ID: Pine.LNX.3.96.981022174739.10992E-100000@mail
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Es postgres o soy yo ???

Estoy creando una vista con el siguiente query:

* CREATE VIEW PRUEBA as
* SELECT PRY.Nombre as "Proyecto", DEP.Nombre as "Dependencia",
* TIP.Nombre as "Tipo", EXT.Nombre as "Externo",
* DEP2.Nombre as "Col. Interno"
* FROM proyecto PRY, dependencia DEP, tipoproyecto TIP, externo EXT,
* dependencia DEP2
* WHERE PRY.dependencia = '411' AND
* PRY.dependencia = DEP.Dependencia AND
* PRY.tipoproyecto = TIP.tipoproyecto AND
* PRY.proyecto = prycol_ext.proyecto AND
* prycol_ext.externo = EXT.externo AND
* PRY.proyecto = prycol_int.proyecto AND
* prycol_int.dependencia = DEP2.dependencia;

Cuando lo lanzo al psql, me sale el bello letrerito de :

* CREATE

Pero cuando quiero hacer un SELECT sobre la vista PRUEBA, me manda el
siguiente error:

* ERROR: nodeRead: Bad type 0

Ahora bien... si quiero darle un DROP VIEW, me marca lo mismo

* ERROR: nodeRead: Bad type 0

Y ademas, si quiero crear una tabla con el nombre PRUEBA... me marca que
no es posible crearla porque esa RELACION, ya existe...

Pero cuando proceso el query sin mandarlo a una vista todo funciona de
maravilla....

Pienso que quiza el problema esta en la complejidad del query, pues cuando
he creado otras vistas con querys mas sencillos, no pasa absolutamente
nada extra~o... ahora bien, algunas de las tablas que utilizo en el query
tienen pegados algunos triggers que NO se disparan sobre SELECT..., por lo
cual no creo que se esten presentando conflictos en el Rule System.

Ustedes que piensan ???

David Martinez Cuevas
Office 622-60-80 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Home 565-25-17 "Eat Linux, Drink Linux... SMOKE LINUX "
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text : cancelacion pgsql-ayuda

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Correcaminos 1998-10-23 15:35:09 [pgsql-ayuda] [Fwd: ]
Previous Message La Ibero Platense S.A. 1998-10-22 20:12:24 Re: [pgsql-ayuda] WWW-Query-Ftp