prise en charge millesime database
This commit is contained in:
parent
302f85f726
commit
360475a524
|
@ -9,25 +9,25 @@ PSQL=/usr/bin/psql
|
|||
DB_HOST=localhost
|
||||
DB_NAME=redadeg_$millesime
|
||||
|
||||
psql -h $dbhost -d postgres -c "DROP DATABASE IF EXISTS $DB_NAME; DROP ROLE IF EXISTS redadeg;"
|
||||
psql -h $DB_HOST -d postgres -c "DROP DATABASE IF EXISTS $DB_NAME; DROP ROLE IF EXISTS redadeg;"
|
||||
|
||||
# create role
|
||||
psql -h $dbhost -d postgres -c "CREATE USER redadeg WITH PASSWORD 'redadeg' SUPERUSER;"
|
||||
psql -h $DB_HOST -d postgres -c "CREATE USER redadeg WITH PASSWORD 'redadeg' SUPERUSER;"
|
||||
|
||||
# create database with owner redadeg
|
||||
psql -h $dbhost -d postgres -c "CREATE DATABASE $DB_NAME WITH OWNER = redadeg ENCODING = 'UTF8';"
|
||||
psql -h $DB_HOST -d postgres -c "CREATE DATABASE $DB_NAME WITH OWNER = redadeg ENCODING = 'UTF8';"
|
||||
|
||||
# extensions postgis
|
||||
psql -h $dbhost -d $DB_NAME -c "CREATE EXTENSION postgis;"
|
||||
psql -h $dbhost -d $DB_NAME -c "CREATE EXTENSION postgis_topology;"
|
||||
psql -h $dbhost -d $DB_NAME -c "CREATE EXTENSION pgrouting;"
|
||||
psql -h $DB_HOST -d $DB_NAME -c "CREATE EXTENSION postgis;"
|
||||
psql -h $DB_HOST -d $DB_NAME -c "CREATE EXTENSION postgis_topology;"
|
||||
psql -h $DB_HOST -d $DB_NAME -c "CREATE EXTENSION pgrouting;"
|
||||
|
||||
# permissions
|
||||
psql -h $dbhost -d $DB_NAME -c "ALTER SCHEMA public OWNER TO redadeg;"
|
||||
psql -h $dbhost -d $DB_NAME -c "ALTER TABLE topology.layer OWNER TO redadeg ;"
|
||||
psql -h $dbhost -d $DB_NAME -c "ALTER TABLE topology.topology OWNER TO redadeg ;"
|
||||
psql -h $DB_HOST -d $DB_NAME -c "ALTER SCHEMA public OWNER TO redadeg;"
|
||||
psql -h $DB_HOST -d $DB_NAME -c "ALTER TABLE topology.layer OWNER TO redadeg ;"
|
||||
psql -h $DB_HOST -d $DB_NAME -c "ALTER TABLE topology.topology OWNER TO redadeg ;"
|
||||
|
||||
# vérifications
|
||||
psql -h $dbhost -d $DB_NAME -c "SELECT * FROM postgis_version();"
|
||||
psql -h $dbhost -d $DB_NAME -c "SELECT * FROM pgr_version();"
|
||||
psql -h $DB_HOST -d $DB_NAME -c "SELECT * FROM postgis_version();"
|
||||
psql -h $DB_HOST -d $DB_NAME -c "SELECT * FROM pgr_version();"
|
||||
|
||||
|
|
Loading…
Reference in a new issue