osm-rvb/db/sql/scripts/vw_counties.sql

16 lines
699 B
SQL

-- colon before variable: for a prepared statement using named placeholders, this will be a parameter name of the form :name
CREATE SCHEMA IF NOT EXISTS :schema;
SET search_path to :schema, public;
DROP VIEW IF EXISTS :schema.vw_counties CASCADE;
CREATE OR REPLACE VIEW IF NOT EXISTS :schema.vw_counties AS
SELECT planet_osm_polygon.osm_id,
planet_osm_polygon.name,
planet_osm_polygon.boundary,
planet_osm_polygon.admin_level,
planet_osm_polygon.way
FROM planet_osm_polygon
WHERE planet_osm_polygon.admin_level = '6'::text AND planet_osm_polygon.boundary = 'administrative'::text
ORDER BY planet_osm_polygon.admin_level, planet_osm_polygon.boundary, planet_osm_polygon.name;