gpt4 book ai didi

python - 从 Django 模型创建复合索引

转载 作者:IT老高 更新时间:2023-10-28 21:00:36 28 4
gpt4 key购买 nike

我有以下型号:

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);

现在我有一个单独的代码连接到发出前一个 SQL 语句的 post_syncdb 信号。有没有办法从模型规范中指出它? (注意:我使用的是 1.3 分支)。

最佳答案

从 django-1.5 开始,您可以使用 index_together 元选项制作复合索引: https://docs.djangoproject.com/en/dev/ref/models/options/#index-together

关于python - 从 Django 模型创建复合索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15866076/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com