[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