Et ça ne marcherait pas mieux de mettre un trigger "BEFORE INSERT" et  
au lieu de faire un UPDATE de modifier le NEW recordset ?

(pas testé, juste modifié ci-dessous, donc ça peut foirer)


Le 21 juin 09 à 15:17, sylvain letuffe a écrit :

> CREATE OR REPLACE FUNCTION simplify() RETURNS trigger
> AS $simplify$
> BEGIN
> IF NEW.boundary = 'administrative' THEN
> NEW.simplified_way=st_simplify(NEW.way,200);
>
> RAISE NOTICE 'mise a jour';
> RETURN NEW;
> END IF;
> RAISE NOTICE 'rien';
> RETURN NEW;
> END;
> $simplify$ LANGUAGE plpgsql;
>
> DROP TRIGGER simplify ON planet_osm_polygon;
> CREATE TRIGGER simplify BEFORE INSERT ON planet_osm_polygon
>     FOR EACH ROW EXECUTE PROCEDURE simplify();


_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à