[OSM-talk-fr] [Technic] Serveurs
Yann Coupin
yann at coupin.net
Dim 21 Juin 16:49:03 UTC 2009
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();
Plus d'informations sur la liste de diffusion Talk-fr