diff options
| author | Mads Jensen <mje@inducks.org> | 2019-09-11 07:51:31 +0200 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2019-09-11 07:51:31 +0200 |
| commit | b616908ce1ad46457c4b49fe098320bb27e09581 (patch) | |
| tree | a36a638992c19879352f70e4480dad8c3e92faf8 | |
| parent | 9a2a12d415e6d224797b0779c5af03deb8c45b0a (diff) | |
Used Statement in PostGISSchemaEditor._create_index_sql().
| -rw-r--r-- | django/contrib/gis/db/backends/postgis/schema.py | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/django/contrib/gis/db/backends/postgis/schema.py b/django/contrib/gis/db/backends/postgis/schema.py index 973fa00b07..25264f701f 100644 --- a/django/contrib/gis/db/backends/postgis/schema.py +++ b/django/contrib/gis/db/backends/postgis/schema.py @@ -1,3 +1,4 @@ +from django.db.backends.ddl_references import Statement from django.db.backends.postgresql.schema import DatabaseSchemaEditor @@ -32,14 +33,15 @@ class PostGISSchemaEditor(DatabaseSchemaEditor): # Use "nd" ops which are fast on multidimensional cases field_column = "%s %s" % (field_column, self.geom_index_ops_nd) - return self.sql_create_index % { - "name": self.quote_name('%s_%s_id' % (model._meta.db_table, field.column)), - "table": self.quote_name(model._meta.db_table), - "using": "USING %s" % self.geom_index_type, - "columns": field_column, - "extra": '', - "condition": '', - } + return Statement( + self.sql_create_index, + name=self.quote_name('%s_%s_id' % (model._meta.db_table, field.column)), + table=self.quote_name(model._meta.db_table), + using='USING %s' % self.geom_index_type, + columns=field_column, + extra='', + condition='', + ) def _alter_column_type_sql(self, table, old_field, new_field, new_type): """ |
