Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL > Requêtes
Requêtes Forum d'entraide sur les requêtes SQL spécifiques à PostgreSQL, les triggers, les vues, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/03/2003, 15h46   #1
Futur Membre du Club
 
Inscription : octobre 2002
Messages : 43
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 43
Points : 16
Points : 16
Par défaut [PostgreSQL] Refus de STATEMENT dans un trigger

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 ?
alex2205 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2003, 12h17   #2
Invité régulier
 
Inscription : juillet 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 20
Points : 8
Points : 8
Ca dépend de ta version de postgres

Citation:
postgresql.org
As of the current release (v6.4), STATEMENT triggers are not implemented.
k-reen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2003, 09h16   #3
Futur Membre du Club
 
Inscription : octobre 2002
Messages : 43
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 43
Points : 16
Points : 16
J'ai la version qui est livré avec la mandrake linux 9.0, il me semble que s'est la version 7.2
alex2205 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2003, 12h51   #4
Rédacteur
 
Avatar de Stessy
 
Homme Stessy Delcroix
Senior Software Engineer JEE
Inscription : avril 2002
Messages : 744
Détails du profil
Informations personnelles :
Nom : Homme Stessy Delcroix
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Senior Software Engineer JEE
Secteur : Finance

Informations forums :
Inscription : avril 2002
Messages : 744
Points : 1 092
Points : 1 092
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
Stessy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h34.


 
 
 
 
Partenaires

Hébergement Web