mirror of
https://github.com/dolphin-emu/fifoci.git
synced 2026-01-31 01:05:17 +01:00
frontend: add indices on some often queried result fields
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# Generated by Django 4.1.5 on 2023-01-27 08:09
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("frontend", "0003_alter_fifotest_shortname"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="result",
|
||||
name="first_result",
|
||||
field=models.BooleanField(db_index=True, default=False),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="result",
|
||||
name="has_change",
|
||||
field=models.BooleanField(db_index=True, default=False),
|
||||
),
|
||||
]
|
||||
@@ -46,10 +46,12 @@ class Type(models.Model):
|
||||
|
||||
class Result(models.Model):
|
||||
dff = models.ForeignKey(FifoTest, on_delete=models.CASCADE)
|
||||
ver = models.ForeignKey(Version, related_name="results", on_delete=models.CASCADE)
|
||||
type = models.ForeignKey(Type, on_delete=models.CASCADE)
|
||||
has_change = models.BooleanField(default=False)
|
||||
first_result = models.BooleanField(default=False)
|
||||
ver = models.ForeignKey(
|
||||
Version, db_index=True, related_name="results", on_delete=models.CASCADE
|
||||
)
|
||||
type = models.ForeignKey(Type, db_index=True, on_delete=models.CASCADE)
|
||||
has_change = models.BooleanField(default=False, db_index=True)
|
||||
first_result = models.BooleanField(default=False, db_index=True)
|
||||
|
||||
# Format: "h1,h2,h3,...,hN"
|
||||
hashes = models.TextField()
|
||||
|
||||
Reference in New Issue
Block a user