@@ -164,15 +164,16 @@ $$ LANGUAGE plpgsql;
164164-- ============================================================================
165165-- Create materialized views for transport lines
166166-- ============================================================================
167- DROP FUNCTION IF EXISTS mv_transport_lines_z16_20;
167+ DROP MATERIALIZED VIEW IF EXISTS mv_transport_lines_z16_20 CASCADE ;
168168SELECT create_transport_lines_mview(' mv_transport_lines_z16_20' , 0 , ARRAY[' *' ], ARRAY[' railway' ,' route' ]);
169- SELECT create_mview_line_from_mview(' mv_transport_lines_z16_20' , ' mv_transport_lines_z13_15' , 5 , ' type IN (' ' motorway' ' , ' ' motorway_link' ' , ' ' trunk' ' , ' ' trunk_link' ' , ' ' construction' ' , ' ' primary' ' , ' ' primary_link' ' , ' ' rail' ' , ' ' secondary' ' , ' ' secondary_link' ' , ' ' tertiary' ' , ' ' tertiary_link' ' , ' ' miniature' ' , ' ' narrow_gauge' ' , ' ' dismantled' ' , ' ' abandoned' ' , ' ' disused' ' , ' ' razed' ' , ' ' light_rail' ' , ' ' preserved' ' , ' ' proposed' ' , ' ' tram' ' , ' ' funicular' ' , ' ' monorail' ' , ' ' taxiway' ' , ' ' runway' ' , ' ' raceway' ' , ' ' residential' ' , ' ' service' ' , ' ' unclassified' ' ) AND class IN (' ' railway' ' )' );
170- SELECT create_mview_line_from_mview(' mv_transport_lines_z13_15' , ' mv_transport_lines_z10_12' , 20 , ' type IN (' ' motorway' ' , ' ' motorway_link' ' , ' ' trunk' ' , ' ' trunk_link' ' , ' ' construction' ' , ' ' primary' ' , ' ' primary_link' ' , ' ' rail' ' , ' ' secondary' ' , ' ' secondary_link' ' , ' ' tertiary' ' , ' ' tertiary_link' ' , ' ' miniature' ' , ' ' narrow_gauge' ' , ' ' dismantled' ' , ' ' abandoned' ' , ' ' disused' ' , ' ' razed' ' , ' ' light_rail' ' , ' ' preserved' ' , ' ' proposed' ' , ' ' tram' ' , ' ' funicular' ' , ' ' monorail' ' , ' ' taxiway' ' , ' ' runway' ' ) AND class IN (' ' railway' ' )' );
169+ SELECT create_mview_line_from_mview(' mv_transport_lines_z16_20' , ' mv_transport_lines_z13_15' , 5 , ' type IN (' ' motorway' ' , ' ' motorway_link' ' , ' ' trunk' ' , ' ' trunk_link' ' , ' ' construction' ' , ' ' primary' ' , ' ' primary_link' ' , ' ' rail' ' , ' ' secondary' ' , ' ' secondary_link' ' , ' ' tertiary' ' , ' ' tertiary_link' ' , ' ' miniature' ' , ' ' narrow_gauge' ' , ' ' dismantled' ' , ' ' abandoned' ' , ' ' disused' ' , ' ' razed' ' , ' ' light_rail' ' , ' ' preserved' ' , ' ' proposed' ' , ' ' tram' ' , ' ' funicular' ' , ' ' monorail' ' , ' ' taxiway' ' , ' ' runway' ' , ' ' raceway' ' , ' ' residential' ' , ' ' service' ' , ' ' unclassified' ' ) OR class IN (' ' railway' ' )' );
170+ SELECT create_mview_line_from_mview(' mv_transport_lines_z13_15' , ' mv_transport_lines_z10_12' , 20 , ' type IN (' ' motorway' ' , ' ' motorway_link' ' , ' ' trunk' ' , ' ' trunk_link' ' , ' ' construction' ' , ' ' primary' ' , ' ' primary_link' ' , ' ' rail' ' , ' ' secondary' ' , ' ' secondary_link' ' , ' ' tertiary' ' , ' ' tertiary_link' ' , ' ' miniature' ' , ' ' narrow_gauge' ' , ' ' dismantled' ' , ' ' abandoned' ' , ' ' disused' ' , ' ' razed' ' , ' ' light_rail' ' , ' ' preserved' ' , ' ' proposed' ' , ' ' tram' ' , ' ' funicular' ' , ' ' monorail' ' , ' ' taxiway' ' , ' ' runway' ' ) OR class IN (' ' railway' ' )' );
171171SELECT create_mview_line_from_mview(' mv_transport_lines_z10_12' , ' mv_transport_lines_z8_9' , 100 , NULL );
172- SELECT create_mview_line_from_mview(' mv_transport_lines_z8_9' , ' mv_transport_lines_z6_7' , 200 , ' type IN (' ' motorway' ' , ' ' motorway_link' ' , ' ' trunk' ' , ' ' trunk_link' ' , ' ' construction' ' , ' ' primary' ' , ' ' primary_link' ' , ' ' rail' ' , ' ' secondary' ' , ' ' secondary_link' ' ) AND class IN (' ' railway' ' )' );
172+ SELECT create_mview_line_from_mview(' mv_transport_lines_z8_9' , ' mv_transport_lines_z6_7' , 200 , ' type IN (' ' motorway' ' , ' ' motorway_link' ' , ' ' trunk' ' , ' ' trunk_link' ' , ' ' construction' ' , ' ' primary' ' , ' ' primary_link' ' , ' ' rail' ' , ' ' secondary' ' , ' ' secondary_link' ' ) OR class IN (' ' railway' ' )' );
173173SELECT create_mview_line_from_mview(' mv_transport_lines_z6_7' , ' mv_transport_lines_z5' , 1000 , NULL );
174174
175175
176+
176177-- Refresh lines views
177178-- REFRESH MATERIALIZED VIEW CONCURRENTLY mv_transport_lines_z5;
178179-- REFRESH MATERIALIZED VIEW CONCURRENTLY mv_transport_lines_z6_7;
0 commit comments