[gl-como] Postgres 7.4 e trigger

Matteo Cavalleri theos@bp.lnf.it
Lun 26 Giu 2006 10:17:03 CEST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

prova a postare il codice del trigger....

Incubus ha scritto:

> Hola a tutti :-P
>
> Sto diventando matto cercando di far andare un maledetto trigger
> con postgres 7.4 (distribuzione debian testing) scritto in plpgsql
> (sul db su cui deve operare tale trigger ho già abilitato il
> plpgsql con createlang plpgsql nome_mio_db). Prima di postare lo
> schema delle tabelle & co, vorrei sapere se qualcuno di voi ha
> esperienza in materia e come costruirebbe il seguente trigger: Data
> la tabella prodotti, contenente le colonne (la tabella nn ha
> chiave/i primaria/e): - cod_prodotto: codice del prodotto in
> questione - cod_magazzino: codice del magazzino dal quale il
> prodotto può essere ordinato - quantità: quantita di prodotto
> disponibile - soglia: quantita minima sotto la quale deve essere
> ordinata nuova merce (quando quantità<soglia deve scattare il
> trigger) - riordino: quantità di merce da riordinare Dovrei creare
> un trigger che scatta quando quantità<soglia. Voi come lo fareste?
> Il mio problema è che il trigger (create trigger riordino after
> update on prodotti for each row execute procedure
> trigger_riordino(); ) scatta quando un certo prodotto va sotto la
> soglia ma quando eseguo l'update della quantità di prodotto in
> questione (simulo quindi un riordino) l'infame modifica tutte le
> quantità dei prodotti con lo stesso cod_prodotto nonostante nella
> condizione di update specifico anche il cod_magazzino :( Ci sto
> litigando da oltre una settimana e nn ne vengo a capo: qualcuno
> potrebbe darmi una mano?
>
> Thx
>
> Incubus "Ebbene si, esisto ancora!" :D
>
> KNOWLEDGE IS POWER http://www.gl-como.net
>
>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEn5f/FjI78GNTqsYRAk4gAKC/5UmQBgSWaFL2WcLh3O7kecjfYgCeO9rz
g7Q4CW75VDvVQXfVpx+GUWA=
=WXjx
-----END PGP SIGNATURE-----

-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        theos.vcf
Tipo:        text/x-vcard
Dimensione:  332 bytes
Descrizione: non disponibile
Url:         http://lists.linux.it/pipermail/gl-como/attachments/20060626/d3a2dcf2/theos.vcf


Maggiori informazioni sulla lista gl-como