Commit dfced092 authored by Flavio Curella's avatar Flavio Curella Committed by Tim Graham
Browse files

Fixed #25379 -- Removed obsolete information from GeoDjango tutorial.

Django 1.9 drops support for PostgreSQL 9.0 where creating
a database using a template was needed.
parent 0cc0e676
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -63,6 +63,9 @@ spatial functionality::
    $ psql <db name>
    > CREATE EXTENSION postgis;

The database user must be a superuser in order to run
``CREATE EXTENSION postgis;``.

GeoDjango does not currently leverage any `PostGIS topology functionality`__.
If you plan to use those features at some point, you can also install the
``postgis_topology`` extension by issuing ``CREATE EXTENSION
+4 −30
Original line number Diff line number Diff line
@@ -46,37 +46,11 @@ Setting Up
Create a Spatial Database
-------------------------

.. note::

    MySQL and Oracle users can skip this section because spatial types
    are already built into the database.

First, create a spatial database for your project.

If you are using PostGIS, create the database from the :ref:`spatial database
template <spatialdb_template>`:

.. code-block:: console

    $ createdb -T template_postgis geodjango

.. note::

    This command must be issued by a database user with enough privileges to
    create a database.  To create a user with ``CREATE DATABASE`` privileges in
    PostgreSQL, use the following commands:

    .. code-block:: console

        $ sudo su - postgres
        $ createuser --createdb geo
        $ exit

    Replace ``geo`` with your Postgres database user's username.
    (In PostgreSQL, this user will also be an OS-level user.)
Typically no special setup is required, so you can create a database as you
would for any other project. We provide some tips for selected databases:

If you are using SQLite and SpatiaLite, consult the instructions on how
to create a :ref:`SpatiaLite database <create_spatialite_db>`.
* :doc:`install/postgis`
* :doc:`install/spatialite`

Create a New Project
------------------------