Reorder POI data update and trigger creation to avoid refresh of materialized view on initial import (#780)
Reorder POI data update and trigger creation to avoid refresh of materialized view after update done by initial import. I checked the other updates and there are OK.
This commit is contained in:
parent
2ca55abb7d
commit
8f9770e546
@ -146,10 +146,10 @@ layer:
|
|||||||
query: (SELECT osm_id, geometry, name, name_en, name_de, {name_languages}, class, subclass, agg_stop, layer, level, indoor, rank FROM layer_poi(!bbox!, z(!scale_denominator!), !pixel_width!)) AS t
|
query: (SELECT osm_id, geometry, name, name_en, name_de, {name_languages}, class, subclass, agg_stop, layer, level, indoor, rank FROM layer_poi(!bbox!, z(!scale_denominator!), !pixel_width!)) AS t
|
||||||
schema:
|
schema:
|
||||||
- ./public_transport_stop_type.sql
|
- ./public_transport_stop_type.sql
|
||||||
- ./update_poi_polygon.sql
|
|
||||||
- ./update_poi_point.sql
|
|
||||||
- ./class.sql
|
- ./class.sql
|
||||||
- ./poi_stop_agg.sql
|
- ./poi_stop_agg.sql
|
||||||
|
- ./update_poi_polygon.sql
|
||||||
|
- ./update_poi_point.sql
|
||||||
- ./layer.sql
|
- ./layer.sql
|
||||||
datasources:
|
datasources:
|
||||||
- type: imposm3
|
- type: imposm3
|
||||||
|
|||||||
@ -33,6 +33,3 @@ CREATE MATERIALIZED VIEW osm_poi_stop_rank AS (
|
|||||||
subclass IN ('bus_stop', 'bus_station', 'tram_stop', 'subway')
|
subclass IN ('bus_stop', 'bus_station', 'tram_stop', 'subway')
|
||||||
ORDER BY p.uic_ref, rk
|
ORDER BY p.uic_ref, rk
|
||||||
) /* DELAY_MATERIALIZED_VIEW_CREATION */;
|
) /* DELAY_MATERIALIZED_VIEW_CREATION */;
|
||||||
|
|
||||||
ALTER TABLE osm_poi_point ADD COLUMN IF NOT EXISTS agg_stop INTEGER DEFAULT NULL;
|
|
||||||
SELECT update_osm_poi_point_agg();
|
|
||||||
|
|||||||
@ -43,6 +43,9 @@ BEGIN
|
|||||||
END;
|
END;
|
||||||
$$ LANGUAGE plpgsql;
|
$$ LANGUAGE plpgsql;
|
||||||
|
|
||||||
|
ALTER TABLE osm_poi_point ADD COLUMN IF NOT EXISTS agg_stop INTEGER DEFAULT NULL;
|
||||||
|
SELECT update_osm_poi_point_agg();
|
||||||
|
|
||||||
-- Handle updates
|
-- Handle updates
|
||||||
|
|
||||||
CREATE SCHEMA IF NOT EXISTS poi_point;
|
CREATE SCHEMA IF NOT EXISTS poi_point;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user