From: | "J(dot)Fernando Moyano" <txinete(at)wanadoo(dot)es> |
---|---|
To: | pgsql-sql(at)postgresql(dot)org |
Subject: | RULES |
Date: | 2001-05-22 09:56:38 |
Message-ID: | 01052205563802.07510@txino.mikasa.eh |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I need something like this .....
CREATE RULE piezas_add AS
ON insert TO piezas
DO update materia_prima set usadas=(usadas+1)
where n_material=new.n_material;
CREATE RULE piezas_delete AS
ON delete TO piezas
DO update materia_prima set usadas=(usadas-1)
where n_material=old.n_material;
Inserting all is OK.
... but in deleting operations nothing changes.
Can someone help me ??
And .... i would like to do the same when updating ....
Can i do something like this ??
What is the rigth syntax ??
Must i create 2 rules to perform the action ???
CREATE RULE piezas_update AS
ON update TO piezas.n_material
DO
update materia_prima set usadas=(usadas-1) where
n_material=old.n_material
???WHAAAT???
update materia_prima set usadas=(usadas+1) where
n_material=new.n_material
thanks !!!
fer
- --
Fernando Moyano
Frase del día:
- --------------
El que retiene algo que no necesita es igual a un ladrón. (M Gandhi)
(*) SymeX ==> http://symex.lantik.com
(*) WDBIL ==> http://wdbil.sourceforge.net
(*) Informate sobre LINUX en http://www.linux.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE7CjfWoZaf9MvtDvcRAkYbAJ9VfQGtF4NCQ8nOKegtLPKn0NwX5ACeLA7O
wyQnOfKGH1xRYnYBtB6jvW8=
=OB6B
-----END PGP SIGNATURE-----
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2001-05-22 11:42:08 | Re: how to set ownership of tables? |
Previous Message | Martín Marqués | 2001-05-22 07:44:06 | Re: RULES |