mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
[4.1.x] Fixed #33773 -- Made Index with multiple fields respect DEFAULT_INDEX_TABLESPACE.
Thanks to Simon Charette for locating where issue lay.
Backport of de1c8320ce from main
This commit is contained in:
committed by
Mariusz Felisiak
parent
9d8b694205
commit
a7f398ae59
@@ -2,6 +2,7 @@ import logging
|
||||
import operator
|
||||
from datetime import datetime
|
||||
|
||||
from django.conf import settings
|
||||
from django.db.backends.ddl_references import (
|
||||
Columns,
|
||||
Expressions,
|
||||
@@ -1306,6 +1307,8 @@ class BaseDatabaseSchemaEditor:
|
||||
if db_tablespace is None:
|
||||
if len(fields) == 1 and fields[0].db_tablespace:
|
||||
db_tablespace = fields[0].db_tablespace
|
||||
elif settings.DEFAULT_INDEX_TABLESPACE:
|
||||
db_tablespace = settings.DEFAULT_INDEX_TABLESPACE
|
||||
elif model._meta.db_tablespace:
|
||||
db_tablespace = model._meta.db_tablespace
|
||||
if db_tablespace is not None:
|
||||
|
||||
Reference in New Issue
Block a user