Thread: Create Rule
i'm trying to do this CREATE RULE borra_presupuesto AS ON DELETE TO presupuesto DO INSTEAD (UPDATE presupuesto SET en_uso = 'False' WHERE cod_presupuesto = old.cod_presupuesto; UPDATE detalle_presupuesto SET en_uso = 'False' WHERE cod_presupuesto = old.cod_presupuesto); but i get this error: ERROR: parser: parse error at or near "" any tips? thanks Fernando San Martín Woerner Jefe Depto. Informática Galilea S.A. counter.li.org Linux User #216550 ---------------------------------------- Una era construye ciudades, una hora las destruye. Séneca
=?iso-8859-1?Q?Fernando_San_Mart=EDn_Woerner?= <snmartin@galilea.cl> writes: > i'm trying to do this > CREATE RULE borra_presupuesto AS ON DELETE TO presupuesto DO INSTEAD > (UPDATE presupuesto SET en_uso = 'False' WHERE cod_presupuesto = > old.cod_presupuesto; > UPDATE detalle_presupuesto SET en_uso = 'False' WHERE cod_presupuesto = > old.cod_presupuesto); > but i get this error: > ERROR: parser: parse error at or near "" Looks okay here: I get 'Relation "presupuesto" does not exist' so it's getting past the parsing stage. What PG version are you using? I have a vague recollection that the syntax for multiple-action rules might have changed awhile back. regards, tom lane