У меня есть следующая модель:
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'),)
И я хотел бы создать также составной индекс в паре столбцов, у которого есть ограничение UNIQUE
, например:
CREATE INDEX my_compound_index ON myapp_populationdata (slot, sample);
Сейчас у меня есть отдельный код, связанный с сигналом post_syncdb
, который выдает предыдущую инструкцию SQL. Есть ли способ указать это из спецификации модели? (Примечание: я использую ветвь 1.3).