[Dive4elements-commits] [PATCH 3 of 4] postgresql-setup.sh: Introduced third (host) parameter, fixed alter user statement
Wald Commits
scm-commit at wald.intevation.org
Thu Mar 14 12:17:08 CET 2013
# HG changeset patch
# User Felix Wolfsteller <felix.wolfsteller at intevation.de>
# Date 1363260246 -3600
# Node ID b0f14ff573d710017ac2408d7aa17ede4bf73d7c
# Parent a7e8e9bbe6f5f047c538183c2992291a15531437
postgresql-setup.sh: Introduced third (host) parameter, fixed alter user statement
and adjusted paths to my system.
diff -r a7e8e9bbe6f5 -r b0f14ff573d7 flys-backend/doc/schema/postgresql-setup.sh
--- a/flys-backend/doc/schema/postgresql-setup.sh Thu Mar 14 12:13:51 2013 +0100
+++ b/flys-backend/doc/schema/postgresql-setup.sh Thu Mar 14 12:24:06 2013 +0100
@@ -2,6 +2,7 @@
# $1: user name and password for new DB (equals DB name)
# $2: path to directory with schema-scripts
+# $3: host
# run as user postgres (postgresql super-user)
# it is assumed that the owner of the DB has the same name as the DB!
@@ -10,9 +11,10 @@
createuser -S -D -R $1
createdb $1
createlang plpgsql $1
-psql -d $1 -f /usr/share/postgresql/contrib/postgis-1.5/postgis.sql
-psql -d $1 -f /usr/share/postgresql/contrib/postgis-1.5/spatial_ref_sys.sql
-psql -d $1 -c "ALTER USER $1 PASSWORD $1;"
+# Appears e.g. as /usr/share/postgresql/contrib/postgis-1.5/ on other systems.
+psql -d $1 -f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql
+psql -d $1 -f /usr/share/postgresql/8.4/contrib/postgis-1.5/spatial_ref_sys.sql
+psql -d $1 -c "ALTER USER $1 WITH PASSWORD '$1';"
psql -d $1 -c "GRANT ALL ON geometry_columns TO $1; GRANT ALL ON geography_columns TO $1; GRANT ALL ON spatial_ref_sys TO $1;"
# add credentials to .pgpass (or create .pgpass)
@@ -20,6 +22,6 @@
chmod 0600 ~/.pgpass
# apply schema-scripts
-psql -d $1 -U $1 -h $HOST -f $2/postgresql.sql
-psql -d $1 -U $1 -h $HOST -f $2/postgresql-spatial.sql
-psql -d $1 -U $1 -h $HOST -f $2/postgresql-minfo.sql
+psql -d $1 -U $1 -h $3 -f $2/postgresql.sql
+psql -d $1 -U $1 -h $3 -f $2/postgresql-spatial.sql
+psql -d $1 -U $1 -h $3 -f $2/postgresql-minfo.sql
More information about the Dive4elements-commits
mailing list