Kaydet (Commit) 6b54504e authored tarafından Claude Paroz's avatar Claude Paroz

Refs #27162 -- Complemented docs related to CreateExtension

Thanks Tim Graham for the review.
üst 789f9c9b
...@@ -65,7 +65,17 @@ functionality:: ...@@ -65,7 +65,17 @@ functionality::
The database user must be a superuser in order to run The database user must be a superuser in order to run
``CREATE EXTENSION postgis;``. The command is run during the :djadmin:`migrate` ``CREATE EXTENSION postgis;``. The command is run during the :djadmin:`migrate`
process. process. An alternative is to use a migration operation in your project::
from django.contrib.postgresql.operations import CreateExtension
from django.db import migrations
class Migration(migrations.Migration):
operations = [
CreateExtension('postgis'),
...
]
GeoDjango does not currently leverage any `PostGIS topology functionality`__. GeoDjango does not currently leverage any `PostGIS topology functionality`__.
If you plan to use those features at some point, you can also install the If you plan to use those features at some point, you can also install the
......
...@@ -164,6 +164,13 @@ lookups that use the ``LIKE`` operator in their SQL, as is done with the ...@@ -164,6 +164,13 @@ lookups that use the ``LIKE`` operator in their SQL, as is done with the
.. _PostgreSQL operator class: http://www.postgresql.org/docs/current/static/indexes-opclass.html .. _PostgreSQL operator class: http://www.postgresql.org/docs/current/static/indexes-opclass.html
Migration operation for adding extensions
-----------------------------------------
If you need to add a PostgreSQL extension (like ``hstore``, ``postgis``, etc.)
using a migration, use the
:class:`~django.contrib.postgres.operations.CreateExtension` operation.
Test database templates Test database templates
----------------------- -----------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment