Ho il seguente modello:Crea indice composito da un modello di Django
from django.db import models
class PopulationData(models.Model):
slot = models.IntegerField(db_index=True)
sample = models.IntegerField()
value = models.FloatField()
class Meta:
unique_together = (('slot', 'sample'),)
E mi piacerebbe anche creare un indice composto sulla coppia colonna che ha il vincolo UNIQUE
, in questo modo:
CREATE INDEX my_compound_index ON myapp_populationdata (slot, sample);
In questo momento ho un codice separato collegato al segnale post_syncdb
che emette la precedente istruzione SQL. C'è un modo per indicarlo dalle specifiche del modello? (Nota: sto usando il ramo 1.3).
nuovi https collegamento: // docs .djangoproject.com/it/1.9/ref/models/options/# index-together – Vermus
ultimo link: https://docs.djangoproject.com/it/2.0/ref/models/options/#index-together – theeastcoastwest