summaryrefslogtreecommitdiff
path: root/django/db/backends/postgresql/schema.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/db/backends/postgresql/schema.py')
-rw-r--r--django/db/backends/postgresql/schema.py22
1 files changed, 16 insertions, 6 deletions
diff --git a/django/db/backends/postgresql/schema.py b/django/db/backends/postgresql/schema.py
index b2442f80b7..13dd99adb0 100644
--- a/django/db/backends/postgresql/schema.py
+++ b/django/db/backends/postgresql/schema.py
@@ -83,9 +83,19 @@ class DatabaseSchemaEditor(BaseDatabaseSchemaEditor):
if '[' in db_type:
return None
if db_type.startswith('varchar'):
- return self._create_index_sql(model, [field], suffix='_like', opclasses=['varchar_pattern_ops'])
+ return self._create_index_sql(
+ model,
+ fields=[field],
+ suffix='_like',
+ opclasses=['varchar_pattern_ops'],
+ )
elif db_type.startswith('text'):
- return self._create_index_sql(model, [field], suffix='_like', opclasses=['text_pattern_ops'])
+ return self._create_index_sql(
+ model,
+ fields=[field],
+ suffix='_like',
+ opclasses=['text_pattern_ops'],
+ )
return None
def _alter_column_type_sql(self, model, old_field, new_field, new_type):
@@ -215,13 +225,13 @@ class DatabaseSchemaEditor(BaseDatabaseSchemaEditor):
return super()._delete_index_sql(model, name, sql)
def _create_index_sql(
- self, model, fields, *, name=None, suffix='', using='',
+ self, model, *, fields=None, name=None, suffix='', using='',
db_tablespace=None, col_suffixes=(), sql=None, opclasses=(),
condition=None, concurrently=False, include=None,
):
sql = self.sql_create_index if not concurrently else self.sql_create_index_concurrently
return super()._create_index_sql(
- model, fields, name=name, suffix=suffix, using=using, db_tablespace=db_tablespace,
- col_suffixes=col_suffixes, sql=sql, opclasses=opclasses, condition=condition,
- include=include,
+ model, fields=fields, name=name, suffix=suffix, using=using,
+ db_tablespace=db_tablespace, col_suffixes=col_suffixes, sql=sql,
+ opclasses=opclasses, condition=condition, include=include,
)