From: | Ricardo Valdivia Pinto <revaldiv(at)ing(dot)puc(dot)cl> |
---|---|
To: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | [pgsql-ayuda] otra sobre reglas |
Date: | 1998-10-21 15:47:17 |
Message-ID: | 9810211547.AA13683@altar.ing.puc.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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(at)ing(dot)puc(dot)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(at)tlali(dot)iztacala(dot)unam(dot)mx
text : cancelacion pgsql-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Ing. Roberto Andrade | 1998-10-21 16:07:36 | Re: [pgsql-ayuda] Ayuda en Linux |
Previous Message | Rivera Gonzalez Ivan-IND | 1998-10-21 15:44:32 | [pgsql-ayuda] Ayuda en Linux |