From a123c1fbd9cf449a66cc6af1139cbd6ffc72026f Mon Sep 17 00:00:00 2001 From: Lukas Martinelli Date: Wed, 18 Jan 2017 16:20:24 +0100 Subject: [PATCH] Add name_en to transportation_name UNION --- layers/transportation_name/merge_highways.sql | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/layers/transportation_name/merge_highways.sql b/layers/transportation_name/merge_highways.sql index 8673e01f..eea4941b 100644 --- a/layers/transportation_name/merge_highways.sql +++ b/layers/transportation_name/merge_highways.sql @@ -20,14 +20,16 @@ CREATE MATERIALIZED VIEW osm_transportation_name_linestring AS ( member_osm_ids[0] AS osm_id, member_osm_ids, name, - ref, + name_en, + ref, highway, z_order FROM ( SELECT ST_LineMerge(ST_Collect(geometry)) AS geometry, name, - ref, + COALESCE(NULLIF(name_en, ''), name) AS name_en, + ref, highway, min(z_order) AS z_order, array_agg(DISTINCT osm_id) AS member_osm_ids @@ -72,7 +74,7 @@ CREATE OR REPLACE FUNCTION transportation_name.flag() RETURNS trigger AS $$ BEGIN INSERT INTO transportation_name.updates(t) VALUES ('y') ON CONFLICT(t) DO NOTHING; RETURN null; -END; +END; $$ language plpgsql; CREATE OR REPLACE FUNCTION transportation_name.refresh() RETURNS trigger AS