|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : octobre 2002 Messages : 43 ![]() |
pour créer un trigger en 'plpgsql', il a fallu que j'ajoute le langage 'plpgsql', pas de probléme (création du gestionnaire d'appel, puis ajout du langage).
J'ai ensuite créé une fonction pour mon trigger, pas de probléme. Puis je veux créer mon trigger (qui appel ma fonction), CREATE TRIGGER supp_util_log AFTER DELETE ON logiciel FOR EACH STATEMENT EXECUTE PROCEDURE nom_de_ma_fonction(); et là, postgresql me dit : STATEMENT trigger are unimplemented, yet. et si je met ROW à la place, postgres me dit rien. Pourquoi postgres refuse STATEMENT dans mon trigger ? |
|
|
00
|
|
|
#2 | |
|
Invité régulier
![]() Inscription : juillet 2002 Messages : 20 ![]() |
Ca dépend de ta version de postgres
Citation:
|
|
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : octobre 2002 Messages : 43 ![]() |
J'ai la version qui est livré avec la mandrake linux 9.0, il me semble que s'est la version 7.2
|
|
|
00
|
|
|
#4 |
![]() ![]() Stessy DelcroixSenior Software Engineer JEE Inscription : avril 2002 Messages : 744 ![]() |
si tu as la 7.2 va voir de ce coté
http://www.linux-france.org/article/....2/r16319.html Ils disent que les déclencheurs "statement" ne sont pas implémentés mais qu'il y a moyen de contourner.
__________________
Langages : Java, SQL Outils : Eclipse, Intellij SGBD : Oracle, PostgreSQL Mes Articles |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com