Skip to content

Commit d67ab51

Browse files
committed
Fix deprecated index_together for django 5.1
1 parent 86512a9 commit d67ab51

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

clickhouse_backend/backend/schema.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,10 +213,14 @@ def _model_indexes_sql(self, model):
213213
)
214214
if (
215215
any(field.db_index for field in model._meta.local_fields)
216-
or model._meta.index_together
216+
or any(len(index.fields) > 1 for index in model._meta.indexes)
217217
):
218218
warnings.warn(msg)
219219

220+
# index_together is deprecated in django 5.1
221+
if hasattr(model._meta, "index_together") and model._meta.index_together:
222+
warnings.warn(msg)
223+
220224
for index in model._meta.indexes:
221225
output.append(index.create_sql(model, self))
222226

0 commit comments

Comments
 (0)