[pgsql-ayuda] otra sobre reglas

Ricardo Valdivia Pinto revaldiv@ing.puc.cl
Wed, 21 Oct 1998 12:47:17 -0300 (-0300)


Holas:

	Otra pregunta acerca de reglas: es o no posible crear
reglas que tengan un efecto de cascada, es decir que se disparen
a si mismas o a otras?, hasta ahora creo que no, al menos el
siguiente ejemplo me da error:


prueba=> select  * from personas;
padre  |hijo   
-------+-------
luis   |ricardo
luis   |jorge  
ricardo|juan   
ricardo|andres 
juan   |jose   
juan   |pedro  
andres |elias  
felipe |nicolas
(8 rows)

prueba=> create rule cascada as on delete to personas
prueba-> do delete from personas where current.hijo = personas.padre;
CREATE
prueba=> delete from personas where padre = 'luis';
ERROR:  query rewritten 10 times, may contain cycles


	Saludos

		Ricardo

======================================================================
e-mail: revaldiv@ing.puc.cl
Escuela de Ingenieria
Pontificia Universidad Catolica de Chile

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