Generiert Django automatisch Indizes für Fremdschlüssel oder hängt dies nur von der zugrunde liegenden DB-Richtlinie ab?
django-models
GabiMe
quelle
quelle
db_index
Parameter in ForeignKey ab, der standardmäßig True ist.Antworten:
Django erstellt automatisch einen Index für alle
models.ForeignKey
Spalten.Aus der Django-Dokumentation :
quelle
./manage.py sql appname
Sie ausführen, werden die SQL-Anweisungen für die Indexerstellung angezeigt. Sie kommen direkt nach der SQL für die Erstellung der letzten benötigten Tabelle../manage.py sqlindexes appname
die Indizes selbst aus../manage.py sqlindexes appname
funktioniert in den letzten Django-Versionen nicht mehr.