Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions helios/migrations/0009_add_deleted_at_index.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Generated for adding index on deleted_at field

from django.db import migrations, models


class Migration(migrations.Migration):

dependencies = [
('helios', '0008_add_election_soft_delete'),
]

operations = [
migrations.AlterField(
model_name='election',
name='deleted_at',
field=models.DateTimeField(default=None, null=True, db_index=True, auto_now_add=False),
),
]
2 changes: 1 addition & 1 deletion helios/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ class Election(HeliosModel):
archived_at = models.DateTimeField(auto_now_add=False, default=None, null=True)

# soft delete timestamp - null means not deleted, non-null means deleted at that time
deleted_at = models.DateTimeField(auto_now_add=False, default=None, null=True)
deleted_at = models.DateTimeField(auto_now_add=False, default=None, null=True, db_index=True)

# dates for the election steps, as scheduled
# these are always UTC
Expand Down