Récupérer les messages dans une application cliente
Bonjour
J'ai un soucis dans la récupération des messages de PostgreSQL
Certaines de mes fonctions renvoient des messages tel que
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| -- Function: f_ajout_utilisateur()
-- DROP FUNCTION f_ajout_utilisateur();
CREATE OR REPLACE FUNCTION f_ajout_utilisateur()
RETURNS trigger AS
$BODY$
DECLARE
nom_util TEXT;
mdp TEXT;
long_nom INTEGER:=100000;
long_mdp INTEGER:=10000;
id_groupe INTEGER;
BEGIN
IF (TG_OP='INSERT') THEN
nom_util ='U'||((random()*long_nom)::INTEGER)::TEXT;
mdp ='P'||((random()*long_mdp)::INTEGER)::TEXT;
SELECT * INTO id_groupe FROM groupeutilisateur WHERE c_nomgroupeutilisateur='Visiteur';
IF FOUND THEN
INSERT INTO loggin (c_idlogin,c_login,c_motdepasse,c_idpersonne,c_niveau,c_admin,c_expire,c_track,c_idgroupeutilisateur,c_active)
VALUES (DEFAULT, nom_util, mdp, NEW.c_idpersonne, 0, 'f', 'f', NEW.c_track, id_groupe,'t');
RAISE NOTICE 'Vos codes d''accès à l''application: Utilisateur: % Mot de passe: %',nom_util,mdp;
ELSE
RAISE EXCEPTION 'Groupe Visiteur introuvable';
END IF;
END IF;
IF (TG_OP='DELETE') THEN
DELETE FROM loggin WHERE c_idpersonne=OLD.c_idpersonne;
RAISE NOTICE 'L''accès à l''application a été supprimé pour Id: % Nom: % Prénoms: % ',OLD.c_idpersonne,OLD.c_nom,OLD.c_prenoms;
RETURN OLD;
END IF;
RETURN NULL;
END
$BODY$
LANGUAGE plpgsql VOLATILE; |
J'aimerais savoir comment en plus des résultats , récupérer les messages