@@ -41,7 +41,7 @@ BEGIN
|
||||
WHERE osm.osm_id = ne.osm_id;
|
||||
|
||||
UPDATE osm_city_point
|
||||
SET tags = slice_language_tags(tags) || get_basic_names(tags, geometry)
|
||||
SET tags = delete_empty_keys(tags) || get_basic_names(tags, geometry)
|
||||
WHERE COALESCE(tags->'name:latin', tags->'name:nonlatin', tags->'name_int') IS NULL;
|
||||
|
||||
END;
|
||||
|
||||
@@ -5,7 +5,7 @@ DROP TRIGGER IF EXISTS trigger_refresh ON place_continent_point.updates;
|
||||
CREATE OR REPLACE FUNCTION update_osm_continent_point() RETURNS VOID AS $$
|
||||
BEGIN
|
||||
UPDATE osm_continent_point
|
||||
SET tags = slice_language_tags(tags) || get_basic_names(tags, geometry)
|
||||
SET tags = delete_empty_keys(tags) || get_basic_names(tags, geometry)
|
||||
WHERE COALESCE(tags->'name:latin', tags->'name:nonlatin', tags->'name_int') IS NULL;
|
||||
|
||||
END;
|
||||
|
||||
@@ -37,7 +37,7 @@ BEGIN
|
||||
WHERE "rank" = 0;
|
||||
|
||||
UPDATE osm_country_point
|
||||
SET tags = slice_language_tags(tags) || get_basic_names(tags, geometry)
|
||||
SET tags = delete_empty_keys(tags) || get_basic_names(tags, geometry)
|
||||
WHERE COALESCE(tags->'name:latin', tags->'name:nonlatin', tags->'name_int') IS NULL;
|
||||
|
||||
END;
|
||||
|
||||
@@ -5,7 +5,7 @@ DROP TRIGGER IF EXISTS trigger_refresh ON place_island_point.updates;
|
||||
CREATE OR REPLACE FUNCTION update_osm_island_point() RETURNS VOID AS $$
|
||||
BEGIN
|
||||
UPDATE osm_island_point
|
||||
SET tags = slice_language_tags(tags) || get_basic_names(tags, geometry)
|
||||
SET tags = delete_empty_keys(tags) || get_basic_names(tags, geometry)
|
||||
WHERE COALESCE(tags->'name:latin', tags->'name:nonlatin', tags->'name_int') IS NULL;
|
||||
|
||||
END;
|
||||
|
||||
@@ -7,7 +7,7 @@ BEGIN
|
||||
UPDATE osm_island_polygon SET geometry=ST_PointOnSurface(geometry) WHERE ST_GeometryType(geometry) <> 'ST_Point';
|
||||
|
||||
UPDATE osm_island_polygon
|
||||
SET tags = slice_language_tags(tags) || get_basic_names(tags, geometry)
|
||||
SET tags = delete_empty_keys(tags) || get_basic_names(tags, geometry)
|
||||
WHERE COALESCE(tags->'name:latin', tags->'name:nonlatin', tags->'name_int') IS NULL;
|
||||
|
||||
ANALYZE osm_island_polygon;
|
||||
|
||||
@@ -33,7 +33,7 @@ BEGIN
|
||||
DELETE FROM osm_state_point WHERE "rank" IS NULL;
|
||||
|
||||
UPDATE osm_state_point
|
||||
SET tags = slice_language_tags(tags) || get_basic_names(tags, geometry)
|
||||
SET tags = delete_empty_keys(tags) || get_basic_names(tags, geometry)
|
||||
WHERE COALESCE(tags->'name:latin', tags->'name:nonlatin', tags->'name_int') IS NULL;
|
||||
|
||||
END;
|
||||
|
||||
Reference in New Issue
Block a user