diff --git a/internal/manager/persistence/jobs.go b/internal/manager/persistence/jobs.go index 80b7d240..4f02d256 100644 --- a/internal/manager/persistence/jobs.go +++ b/internal/manager/persistence/jobs.go @@ -46,7 +46,7 @@ type Task struct { // Which worker is/was working on this. WorkerID *uint Worker *Worker `gorm:"foreignkey:WorkerID;references:ID;constraint:OnDelete:CASCADE"` - LastTouchedAt time.Time // Should contain UTC timestamps. + LastTouchedAt time.Time `gorm:"index"` // Should contain UTC timestamps. // Dependencies are tasks that need to be completed before this one can run. Dependencies []*Task `gorm:"many2many:task_dependencies;constraint:OnDelete:CASCADE"`