From eaf6b390bde2c1b8c646d26cfbf4b59e7d3dccca Mon Sep 17 00:00:00 2001 From: MaelREBOUX Date: Wed, 10 Mar 2021 09:43:43 +0100 Subject: [PATCH] prise en charge millesime database --- data/2020/update_infos_secteurs.sql | 19 +++++++++++++++++++ data/2022/update_infos_secteurs.sql | 19 +++++++++++++++++++ scripts/create_tables.sh | 15 ++++++++++----- scripts/load_communes_osm_fr.sh | 1 - 4 files changed, 48 insertions(+), 6 deletions(-) create mode 100644 data/2020/update_infos_secteurs.sql create mode 100644 data/2022/update_infos_secteurs.sql diff --git a/data/2020/update_infos_secteurs.sql b/data/2020/update_infos_secteurs.sql new file mode 100644 index 0000000..b6588aa --- /dev/null +++ b/data/2020/update_infos_secteurs.sql @@ -0,0 +1,19 @@ + +-- id | nom_br | nom_fr | objectif_km | km_redadeg +TRUNCATE TABLE secteur ; +INSERT INTO secteur VALUES (0, 'Rak-loc''han', 'Pré-départ', 13, 0); +INSERT INTO secteur VALUES (10, 'Karaez -> Rostren', 'Carhaix -> Rostrenen', 93, 819); +INSERT INTO secteur VALUES (20, 'Rostren -> Plounevez-Moedeg', 'Rostrenen -> Plounevez-Moedec', 99, 818); +INSERT INTO secteur VALUES (30, 'Plounevez-Moedeg -> Montroulez', 'Plounevez-Moedec -> Morlaix', 230, 818); +INSERT INTO secteur VALUES (40, 'Montroulez -> Ar Faou', 'Morlaix -> Châteauneuf-du-Faou', 223, 819); +INSERT INTO secteur VALUES (50, 'Ar Faou -> Kemperle', 'Châteauneuf-du-Faou -> Quimperlé', 264, 818); +INSERT INTO secteur VALUES (60, 'Kemperle -> Kamorzh', 'Quimperlé -> Camors', 212, 820); +INSERT INTO secteur VALUES (61, 'Kamorzh -> Redon', 'Camors -> Redon', 122, 927); +INSERT INTO secteur VALUES (70, 'Redon -> Savenneg', 'Redon -> Savenay', 100, 862); +INSERT INTO secteur VALUES (71, 'Savenneg -> Naoned', 'Savenay -> Nantes', 20, 1620); +INSERT INTO secteur VALUES (72, 'Naoned -> Tilheg', 'Nantes -> Teillay', 122, 865); +INSERT INTO secteur VALUES (80, 'Tilheg -> Roazhon', 'Teillay -> Rennes', 58, 935); +INSERT INTO secteur VALUES (90, 'Roazhon -> Dinan', 'Rennes -> Dinan', 215, 925); +INSERT INTO secteur VALUES (91, 'Dinan -> Sant-Brieg', 'Dinan -> Saint-Brieuc', 105, 824); +INSERT INTO secteur VALUES (100, 'Sant-Brieg -> Gwengamp', 'Saint-Brieuc -> Gwengamp', 145, 821); +INSERT INTO secteur VALUES (999, 'test', 'test', NULL, NULL); diff --git a/data/2022/update_infos_secteurs.sql b/data/2022/update_infos_secteurs.sql new file mode 100644 index 0000000..b6588aa --- /dev/null +++ b/data/2022/update_infos_secteurs.sql @@ -0,0 +1,19 @@ + +-- id | nom_br | nom_fr | objectif_km | km_redadeg +TRUNCATE TABLE secteur ; +INSERT INTO secteur VALUES (0, 'Rak-loc''han', 'Pré-départ', 13, 0); +INSERT INTO secteur VALUES (10, 'Karaez -> Rostren', 'Carhaix -> Rostrenen', 93, 819); +INSERT INTO secteur VALUES (20, 'Rostren -> Plounevez-Moedeg', 'Rostrenen -> Plounevez-Moedec', 99, 818); +INSERT INTO secteur VALUES (30, 'Plounevez-Moedeg -> Montroulez', 'Plounevez-Moedec -> Morlaix', 230, 818); +INSERT INTO secteur VALUES (40, 'Montroulez -> Ar Faou', 'Morlaix -> Châteauneuf-du-Faou', 223, 819); +INSERT INTO secteur VALUES (50, 'Ar Faou -> Kemperle', 'Châteauneuf-du-Faou -> Quimperlé', 264, 818); +INSERT INTO secteur VALUES (60, 'Kemperle -> Kamorzh', 'Quimperlé -> Camors', 212, 820); +INSERT INTO secteur VALUES (61, 'Kamorzh -> Redon', 'Camors -> Redon', 122, 927); +INSERT INTO secteur VALUES (70, 'Redon -> Savenneg', 'Redon -> Savenay', 100, 862); +INSERT INTO secteur VALUES (71, 'Savenneg -> Naoned', 'Savenay -> Nantes', 20, 1620); +INSERT INTO secteur VALUES (72, 'Naoned -> Tilheg', 'Nantes -> Teillay', 122, 865); +INSERT INTO secteur VALUES (80, 'Tilheg -> Roazhon', 'Teillay -> Rennes', 58, 935); +INSERT INTO secteur VALUES (90, 'Roazhon -> Dinan', 'Rennes -> Dinan', 215, 925); +INSERT INTO secteur VALUES (91, 'Dinan -> Sant-Brieg', 'Dinan -> Saint-Brieuc', 105, 824); +INSERT INTO secteur VALUES (100, 'Sant-Brieg -> Gwengamp', 'Saint-Brieuc -> Gwengamp', 145, 821); +INSERT INTO secteur VALUES (999, 'test', 'test', NULL, NULL); diff --git a/scripts/create_tables.sh b/scripts/create_tables.sh index 3c62019..39681a8 100755 --- a/scripts/create_tables.sh +++ b/scripts/create_tables.sh @@ -1,13 +1,18 @@ #!/bin/sh -dbhost=localhost +millesime=2022 + +PSQL=/usr/bin/psql +DB_HOST=localhost +DB_NAME=redadeg_$millesime + # suppression d'abord -psql -h $dbhost -U redadeg -d redadeg < drop_tables.sql +psql -h $DB_HOST -U redadeg -d $DB_NAME < drop_tables.sql # création -psql -h $dbhost -U redadeg -d redadeg < create_tables.sql +psql -h $DB_HOST -U redadeg -d $DB_NAME < create_tables.sql -# initialisation de la table de référence des secteurs -psql -h $dbhost -U redadeg -d redadeg < update_infos_secteurs.sql +# initialisation de la table de référence des secteurs pour le millésime +psql -h $DB_HOST -U redadeg -d $DB_NAME < ../data/$millesime/update_infos_secteurs.sql diff --git a/scripts/load_communes_osm_fr.sh b/scripts/load_communes_osm_fr.sh index 0861dad..54540f3 100755 --- a/scripts/load_communes_osm_fr.sh +++ b/scripts/load_communes_osm_fr.sh @@ -13,7 +13,6 @@ DB_PASSWD=redadeg # ce script récupère une couche des communes de France et la charge dans la base de données -mkdir -p ../data/$millesime/ cd ../data/$millesime/ # récupérer la couche communales OSM