Add name_en to transportation_name UNION

This commit is contained in:
Lukas Martinelli 2017-01-18 16:20:24 +01:00
parent 5dbcc027df
commit a123c1fbd9

View File

@ -20,14 +20,16 @@ CREATE MATERIALIZED VIEW osm_transportation_name_linestring AS (
member_osm_ids[0] AS osm_id, member_osm_ids[0] AS osm_id,
member_osm_ids, member_osm_ids,
name, name,
ref, name_en,
ref,
highway, highway,
z_order z_order
FROM ( FROM (
SELECT SELECT
ST_LineMerge(ST_Collect(geometry)) AS geometry, ST_LineMerge(ST_Collect(geometry)) AS geometry,
name, name,
ref, COALESCE(NULLIF(name_en, ''), name) AS name_en,
ref,
highway, highway,
min(z_order) AS z_order, min(z_order) AS z_order,
array_agg(DISTINCT osm_id) AS member_osm_ids array_agg(DISTINCT osm_id) AS member_osm_ids
@ -72,7 +74,7 @@ CREATE OR REPLACE FUNCTION transportation_name.flag() RETURNS trigger AS $$
BEGIN BEGIN
INSERT INTO transportation_name.updates(t) VALUES ('y') ON CONFLICT(t) DO NOTHING; INSERT INTO transportation_name.updates(t) VALUES ('y') ON CONFLICT(t) DO NOTHING;
RETURN null; RETURN null;
END; END;
$$ language plpgsql; $$ language plpgsql;
CREATE OR REPLACE FUNCTION transportation_name.refresh() RETURNS trigger AS CREATE OR REPLACE FUNCTION transportation_name.refresh() RETURNS trigger AS