[pgsql-ayuda] otra sobre reglas

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

Browse pgsql-es-ayuda by date

  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