Added partial index to speed up creating materialized view in waterway merge_waterway SQL.
This commit is contained in:
parent
13e8625862
commit
a322851274
@ -11,6 +11,14 @@ DROP MATERIALIZED VIEW IF EXISTS osm_important_waterway_linestring_gen1 CASCADE;
|
|||||||
DROP MATERIALIZED VIEW IF EXISTS osm_important_waterway_linestring_gen2 CASCADE;
|
DROP MATERIALIZED VIEW IF EXISTS osm_important_waterway_linestring_gen2 CASCADE;
|
||||||
DROP MATERIALIZED VIEW IF EXISTS osm_important_waterway_linestring_gen3 CASCADE;
|
DROP MATERIALIZED VIEW IF EXISTS osm_important_waterway_linestring_gen3 CASCADE;
|
||||||
|
|
||||||
|
CREATE INDEX IF NOT EXISTS osm_waterway_linestring_waterway_partial_idx
|
||||||
|
ON osm_waterway_linestring(waterway)
|
||||||
|
WHERE waterway = 'river';
|
||||||
|
|
||||||
|
CREATE INDEX IF NOT EXISTS osm_waterway_linestring_name_partial_idx
|
||||||
|
ON osm_waterway_linestring(name)
|
||||||
|
WHERE name <> '';
|
||||||
|
|
||||||
CREATE MATERIALIZED VIEW osm_important_waterway_linestring AS (
|
CREATE MATERIALIZED VIEW osm_important_waterway_linestring AS (
|
||||||
SELECT
|
SELECT
|
||||||
(ST_Dump(geometry)).geom AS geometry,
|
(ST_Dump(geometry)).geom AS geometry,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user