#!/bin/bash echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" echo " Création de la couche osm_roads_pgr" echo "" echo "" HOST_DB_redadeg=localhost HOST_DB_osm=localhost # suppose le le .pgpass est correctement configuré pour le compte qui lance ce script echo ">> suppression de la topologie existante" echo "" psql -h $HOST_DB_redadeg -U redadeg -d redadeg -c "SELECT DropTopology('osm_roads_topo') ;" echo "" # création d'un schéma qui va accueillir le réseau topologique de la couche osm_roads echo ">> création d'une nouvelle topologie" echo "" psql -h $HOST_DB_redadeg -U redadeg -d redadeg -c "SELECT topology.CreateTopology('osm_roads_topo', 2154);" echo ">> ajout d'un nouvel attribut sur la table osm_roads" echo "" psql -h $HOST_DB_redadeg -U redadeg -d redadeg -c "SELECT topology.AddTopoGeometryColumn('osm_roads_topo', 'public', 'osm_roads', 'topo_geom', 'LINESTRING');" echo "" echo "fait" echo "" echo "fini >> exécuter update_osm_roads_pgr.sh " echo ""