Remove boundries when downgrading from polygon to line

Fixes #135.
This commit is contained in:
Sarah Hoffmann
2017-06-06 21:58:41 +02:00
parent 6985abc3fd
commit 623d58b67e
2 changed files with 22 additions and 0 deletions

View File

@@ -2144,6 +2144,12 @@ BEGIN
NEW.name := hstore('ref', NEW.address->'postcode');
END IF;
IF NEW.class in ('boundary')
AND ST_GeometryType(NEW.geometry) not in ('ST_Polygon','ST_MultiPolygon') THEN
DELETE FROM placex where place_id = existingplacex.place_id;
RETURN NULL;
END IF;
update placex set
name = NEW.name,
address = NEW.address,