From 34db71bfc0c66fb3a5c63b4c67c17f59d9e47480 Mon Sep 17 00:00:00 2001 From: bereba Date: Mon, 20 Jan 2025 13:26:55 +0100 Subject: [PATCH] Add res and oth tables to create queries --- pylovo/config_data.py | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/pylovo/config_data.py b/pylovo/config_data.py index 79bb2cf..cb1388c 100644 --- a/pylovo/config_data.py +++ b/pylovo/config_data.py @@ -20,8 +20,8 @@ LOG_LEVEL = "INFO" CSV_FILE_LIST = [ - {"path": os.path.join(".", "raw_data", "equipment_data.csv"), "table_name": "betriebsmittel"}, - {"path": os.path.join(".", "raw_data", "postcode.csv"), "table_name": "postcode"}, + {"path": os.path.join("raw_data", "equipment_data.csv"), "table_name": "betriebsmittel"}, + {"path": os.path.join("raw_data", "postcode.csv"), "table_name": "postcode"}, ] CLUSTERING_PARAMETERS = ["version_id", @@ -56,6 +56,34 @@ # Database schema - table structure CREATE_QUERIES = { + "res": """CREATE TABLE IF NOT EXISTS public.res +( + ogc_fid integer, + osm_id varchar(80), + area numeric(23, 15), + use varchar(80), + comment varchar(80), + free_walls numeric(18), + building_t varchar(80), + occupants numeric(23, 15), + floors numeric(18), + constructi varchar(80), + refurb_wal numeric(23, 15), + refurb_roo numeric(23, 15), + refurb_bas numeric(23, 15), + refurb_win numeric(23, 15), + geom geometry(MultiPolygon,3035) +)""", + "oth": """CREATE TABLE IF NOT EXISTS public.oth +( + ogc_fid integer, + osm_id varchar(80), + area numeric(23, 15), + use varchar(80), + comment varchar(80), + free_walls numeric(18), + geom geometry(MultiPolygon,3035) +)""", "betriebsmittel": """CREATE TABLE IF NOT EXISTS public.betriebsmittel ( name character varying(100) COLLATE pg_catalog."default" NOT NULL,