From a166cf09d1ecf50381630bf0ea465db7e03a8fcf Mon Sep 17 00:00:00 2001 From: MaelReboux Date: Sun, 28 Apr 2019 18:15:13 +0200 Subject: [PATCH] Create synchronize_routing_tables.sh script pour maj les tables de routage depuis mon ordi --- scripts/synchronize_routing_tables.sh | 39 +++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 scripts/synchronize_routing_tables.sh diff --git a/scripts/synchronize_routing_tables.sh b/scripts/synchronize_routing_tables.sh new file mode 100755 index 0000000..07a4db0 --- /dev/null +++ b/scripts/synchronize_routing_tables.sh @@ -0,0 +1,39 @@ +#!/bin/bash + + + +cd data + +# dump des tables de routage + +#pg_dump --file osm_roads.sql --host localhost --port 5432 --username osmbr \ +#--no-password --verbose --format=p --no-owner --section=pre-data --section=data --no-privileges --no-tablespaces --no-unlogged-table-data --no-comments \ +#--table public.osm_roads osm + +pg_dump --file osm_roads_pgr.sql --host 192.168.56.131 --port 5432 --username redadeg \ +--no-password --verbose --format=p --no-owner --section=pre-data --section=data --no-privileges --no-tablespaces --no-unlogged-table-data --no-comments \ +--table public.osm_roads_pgr redadeg + +pg_dump --file osm_roads_pgr_noded.sql --host 192.168.56.131 --port 5432 --username redadeg \ +--no-password --verbose --format=p --no-owner --section=pre-data --section=data --no-privileges --no-tablespaces --no-unlogged-table-data --no-comments \ +--table public.osm_roads_pgr_noded redadeg + +pg_dump --file osm_roads_pgr_vertices_pgr.sql --host 192.168.56.131 --port 5432 --username redadeg \ +--no-password --verbose --format=p --no-owner --section=pre-data --section=data --no-privileges --no-tablespaces --no-unlogged-table-data --no-comments \ +--table public.osm_roads_pgr_vertices_pgr redadeg + + +# on zippe +zip osm_roads_pgr.zip osm_roads_pgr.sql osm_roads_pgr_noded.sql osm_roads_pgr_vertices_pgr.sql + +# on envoi sur le serveur +rsync -av --progress osm_roads_pgr.zip breizhpovh2:/data/www/vhosts/ar-redadeg_openstreetmap_bzh/htdocs/scripts/data/ + +# on envoie des commande pour maj les tables de routage +ssh breizhpovh2 "cd /data/www/vhosts/ar-redadeg_openstreetmap_bzh/htdocs/scripts/data/ ; \ +unzip -f osm_roads_pgr.zip ; \ +psql -U redadeg -d redadeg -c 'DROP TABLE osm_roads_pgr; DROP TABLE osm_roads_pgr_noded; DROP TABLE osm_roads_pgr_vertices_pgr;' +psql -U redadeg -d redadeg < osm_roads_pgr.sql ; \ +psql -U redadeg -d redadeg < osm_roads_pgr_noded.sql ; \ +psql -U redadeg -d redadeg < osm_roads_pgr_vertices_pgr.sql" +