Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[1.2.X] Updated GeoDjango installation docs and spatial database temp…
…late script for latest Ubuntu/Debian packages. Backport of r15520 from trunk. git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.2.X@15521 bcc190cf-cafb-0310-a4f2-bffc1f526a37
- Loading branch information
Showing
2 changed files
with
81 additions
and
45 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,38 @@ | ||
#!/usr/bin/env bash | ||
POSTGIS_SQL_PATH=/usr/share/postgresql-8.3-postgis | ||
createdb -E UTF8 template_postgis # Create the template spatial database. | ||
createlang -d template_postgis plpgsql # Adding PLPGSQL language support. | ||
psql -d postgres -c "UPDATE pg_database SET datistemplate='true' WHERE datname='template_postgis';" | ||
psql -d template_postgis -f $POSTGIS_SQL_PATH/lwpostgis.sql # Loading the PostGIS SQL routines | ||
psql -d template_postgis -f $POSTGIS_SQL_PATH/spatial_ref_sys.sql | ||
psql -d template_postgis -c "GRANT ALL ON geometry_columns TO PUBLIC;" # Enabling users to alter spatial tables. | ||
#!/bin/bash | ||
|
||
# For Ubuntu 8.x and 9.x releases. | ||
if [ -d "/usr/share/postgresql-8.3-postgis" ] | ||
then | ||
POSTGIS_SQL_PATH=/usr/share/postgresql-8.3-postgis | ||
POSTGIS_SQL=lwpostgis.sql | ||
fi | ||
|
||
# For Ubuntu 10.04 | ||
if [ -d "/usr/share/postgresql/8.4/contrib" ] | ||
then | ||
POSTGIS_SQL_PATH=/usr/share/postgresql/8.4/contrib | ||
POSTGIS_SQL=postgis.sql | ||
fi | ||
|
||
# For Ubuntu 10.10 (with PostGIS 1.5) | ||
if [ -d "/usr/share/postgresql/8.4/contrib/postgis-1.5" ] | ||
then | ||
POSTGIS_SQL_PATH=/usr/share/postgresql/8.4/contrib/postgis-1.5 | ||
POSTGIS_SQL=postgis.sql | ||
GEOGRAPHY=1 | ||
else | ||
GEOGRAPHY=0 | ||
fi | ||
|
||
createdb -E UTF8 template_postgis && \ | ||
createlang -d template_postgis plpgsql && \ | ||
psql -d postgres -c "UPDATE pg_database SET datistemplate='true' WHERE datname='template_postgis';" && \ | ||
psql -d template_postgis -f $POSTGIS_SQL_PATH/$POSTGIS_SQL && \ | ||
psql -d template_postgis -f $POSTGIS_SQL_PATH/spatial_ref_sys.sql && \ | ||
psql -d template_postgis -c "GRANT ALL ON geometry_columns TO PUBLIC;" && \ | ||
psql -d template_postgis -c "GRANT ALL ON spatial_ref_sys TO PUBLIC;" | ||
|
||
if ((GEOGRAPHY)) | ||
then | ||
psql -d template_postgis -c "GRANT ALL ON geography_columns TO PUBLIC;" | ||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters