mirror of
https://github.com/django/django.git
synced 2025-10-25 14:46:09 +00:00
Fixed #34505 -- Skipped varchar_pattern_ops/text_pattern_ops index creation when db_collation is set in related field.
This commit is contained in:
committed by
Mariusz Felisiak
parent
765b96734c
commit
8ed25d65ea
@@ -100,7 +100,9 @@ class DatabaseSchemaEditor(BaseDatabaseSchemaEditor):
|
||||
return None
|
||||
# Non-deterministic collations on Postgresql don't support indexes
|
||||
# for operator classes varchar_pattern_ops/text_pattern_ops.
|
||||
if getattr(field, "db_collation", None):
|
||||
if getattr(field, "db_collation", None) or (
|
||||
field.is_relation and getattr(field.target_field, "db_collation", None)
|
||||
):
|
||||
return None
|
||||
if db_type.startswith("varchar"):
|
||||
return self._create_index_sql(
|
||||
|
||||
Reference in New Issue
Block a user