Message posté par : Vincent-SIABS
----------------------------------------
-----------------
Vincent-SIABS écrit :
Après correction le trigger fonctionne.
Le code : (version corrigée après le post ci dessous)
-----------------
Code :
CREATE OR REPLACE FUNCTION remonte_poste_source ()
RETURNS "trigger" AS $$
BEGIN
NEW.nom_poste= (SELECT postes_source.nom
FROM public.postes_source
WHERE (st_touches( public.postes_source.geom,NEW.geom) AND length(coalesce(nom_poste,
'')) = 0) );
RETURN NEW;
END;
$$
LANGUAGE 'plpgsql'VOLATILE;
CREATE TRIGGER remonte_poste_source
BEFORE INSERT OR UPDATE ON public.rsx_hta
FOR EACH ROW EXECUTE PROCEDURE remonte_poste_source ();
-----------------
Encore merci pour votre aide !
Bonne journée.
Vincent
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=337870#p337870
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net