Use hostname from general settings in create-db

Signed-off-by: merspieler <merspieler@airmail.cc>
This commit is contained in:
fly 2021-12-14 14:57:13 +00:00
parent ca231ac539
commit 38837d9c43

View file

@ -17,7 +17,7 @@
root_path="$( cd "$(dirname "$0")" ; pwd -P )" root_path="$( cd "$(dirname "$0")" ; pwd -P )"
auth=pw auth=pw
hostname=localhost db_host=localhost
first=1 first=1
while [[ $# -gt 0 ]] while [[ $# -gt 0 ]]
@ -32,7 +32,7 @@ case $key in
;; ;;
-H|--host) -H|--host)
hostname="$2" db_host="$2"
shift # past argument shift # past argument
shift # past value shift # past value
;; ;;
@ -98,11 +98,11 @@ if [ "$auth" = "sudo" ]; then
psql -d "$database" -f "$root_path"/sql/pgsnapshot_schema_0.6.sql psql -d "$database" -f "$root_path"/sql/pgsnapshot_schema_0.6.sql
psql -d "$database" -f "$root_path"/sql/pgsnapshot_schema_0.6_bbox.sql psql -d "$database" -f "$root_path"/sql/pgsnapshot_schema_0.6_bbox.sql
else else
createdb --host="$hostname" --username=postgres --encoding=UTF8 --owner=$db_user "$database" createdb --host="$db_host" --username=postgres --encoding=UTF8 --owner=$db_user "$database"
psql --host="$hostname" --username=postgres --dbname="$database" -c "CREATE EXTENSION postgis;" psql --host="$db_host" --username=postgres --dbname="$database" -c "CREATE EXTENSION postgis;"
psql --host="$hostname" --username=postgres --dbname="$database" -c "CREATE EXTENSION hstore;" psql --host="$db_host" --username=postgres --dbname="$database" -c "CREATE EXTENSION hstore;"
psql --host="$hostname" --username=postgres -d "$database" -f "$root_path"/sql/pgsnapshot_schema_0.6.sql psql --host="$db_host" --username=postgres -d "$database" -f "$root_path"/sql/pgsnapshot_schema_0.6.sql
psql --host="$hostname" --username=postgres -d "$database" -f "$root_path"/sql/pgsnapshot_schema_0.6_bbox.sql psql --host="$db_host" --username=postgres -d "$database" -f "$root_path"/sql/pgsnapshot_schema_0.6_bbox.sql
fi fi