fix(db): make sql scripts consistent
This commit is contained in:
parent
b7dd7362e3
commit
2eaa603448
|
@ -2,10 +2,10 @@
|
||||||
CREATE SCHEMA IF NOT EXISTS :schema;
|
CREATE SCHEMA IF NOT EXISTS :schema;
|
||||||
SET search_path to :schema, public;
|
SET search_path to :schema, public;
|
||||||
|
|
||||||
DROP TABLE IF EXISTS :schema.tbl_sale_points;
|
DROP TABLE IF EXISTS :schema.tbl_vending_machine;
|
||||||
DROP VIEW IF EXISTS :schema.vw_sale_points;
|
DROP VIEW IF EXISTS :schema.vw_vending_machine;
|
||||||
|
|
||||||
CREATE OR REPLACE VIEW :schema.vw_sale_points AS
|
CREATE OR REPLACE VIEW :schema.vw_vending_machine AS
|
||||||
SELECT entity.osm_id, entity.amenity, entity.name, entity.st_x, entity.st_y
|
SELECT entity.osm_id, entity.amenity, entity.name, entity.st_x, entity.st_y
|
||||||
FROM (
|
FROM (
|
||||||
--planet_osm_point/node
|
--planet_osm_point/node
|
||||||
|
@ -36,4 +36,4 @@ LEFT JOIN vw_municipalities vwm ON st_contains(vwm.way, st_transform(st_geomfrom
|
||||||
WHERE (vwc.name = ANY (ARRAY['Braunschweig','Salzgitter','Wolfsburg','Gifhorn','Landkreis Goslar','Landkreis Helmstedt','Landkreis Peine','Landkreis Wolfenbüttel']))
|
WHERE (vwc.name = ANY (ARRAY['Braunschweig','Salzgitter','Wolfsburg','Gifhorn','Landkreis Goslar','Landkreis Helmstedt','Landkreis Peine','Landkreis Wolfenbüttel']))
|
||||||
ORDER BY vwc.name, vwm.name, entity.name;
|
ORDER BY vwc.name, vwm.name, entity.name;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS :schema.tbl_sale_points AS SELECT * FROM :schema.vw_sale_points;
|
CREATE TABLE IF NOT EXISTS :schema.tbl_vending_machine AS SELECT * FROM :schema.vw_vending_machine;
|
||||||
|
|
|
@ -2,10 +2,10 @@
|
||||||
CREATE SCHEMA IF NOT EXISTS :schema;
|
CREATE SCHEMA IF NOT EXISTS :schema;
|
||||||
SET search_path to :schema, public;
|
SET search_path to :schema, public;
|
||||||
|
|
||||||
DROP TABLE IF EXISTS :schema.tbl_sale_points;
|
DROP TABLE IF EXISTS :schema.tbl_shop_ticket;
|
||||||
DROP VIEW IF EXISTS :schema.vw_sale_points;
|
DROP VIEW IF EXISTS :schema.vw_shop_ticket;
|
||||||
|
|
||||||
CREATE OR REPLACE VIEW :schema.vw_sale_points AS
|
CREATE OR REPLACE VIEW :schema.vw_shop_ticket AS
|
||||||
SELECT entity.osm_id, entity."tickets:public_transport", entity.name, entity.st_x, entity.st_y
|
SELECT entity.osm_id, entity."tickets:public_transport", entity.name, entity.st_x, entity.st_y
|
||||||
FROM (
|
FROM (
|
||||||
--planet_osm_point/node
|
--planet_osm_point/node
|
||||||
|
@ -38,4 +38,4 @@ LEFT JOIN vw_municipalities vwm ON st_contains(vwm.way, st_transform(st_geomfrom
|
||||||
WHERE (vwc.name = ANY (ARRAY['Braunschweig','Salzgitter','Wolfsburg','Gifhorn','Landkreis Goslar','Landkreis Helmstedt','Landkreis Peine','Landkreis Wolfenbüttel']))
|
WHERE (vwc.name = ANY (ARRAY['Braunschweig','Salzgitter','Wolfsburg','Gifhorn','Landkreis Goslar','Landkreis Helmstedt','Landkreis Peine','Landkreis Wolfenbüttel']))
|
||||||
ORDER BY vwc.name, vwm.name, entity.name;
|
ORDER BY vwc.name, vwm.name, entity.name;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS :schema.tbl_sale_points AS SELECT * FROM :schema.vw_sale_points;
|
CREATE TABLE IF NOT EXISTS :schema.tbl_shop_ticket AS SELECT * FROM :schema.vw_shop_ticket;
|
||||||
|
|
Loading…
Reference in New Issue