tôi có mô hình sau:Tạo chỉ số tổng hợp từ một mô hình 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'),)
Và tôi muốn tạo ra cũng là một chỉ số hợp chất trên đôi cột đó có UNIQUE
hạn chế, như vậy:
CREATE INDEX my_compound_index ON myapp_populationdata (slot, sample);
Ngay bây giờ tôi có một mã riêng biệt được kết nối với tín hiệu post_syncdb
phát hành câu lệnh SQL trước đó. Có cách nào để chỉ ra nó từ mô hình đặc điểm kỹ thuật? (Lưu ý: Tôi đang sử dụng nhánh 1.3).
https liên kết mới: // docs .djangoproject.com/vi/1.9/ref/models/options/# index-together – Vermus
liên kết mới nhất: https://docs.djangoproject.com/en/2.0/ref/models/options/#index-together – theeastcoastwest