Sybren A. Stüvel 627996525e Manager: implement operations for getting & setting worker sleep schedule
This is just the API, no web interface yet.

Manifest Task: T99397
2022-07-16 16:00:25 +02:00

24 lines
355 B
Go

package persistence
// SPDX-License-Identifier: GPL-3.0-or-later
import (
"fmt"
)
func (db *DB) migrate() error {
err := db.gormDB.AutoMigrate(
&Job{},
&JobBlock{},
&LastRendered{},
&SleepSchedule{},
&Task{},
&TaskFailure{},
&Worker{},
)
if err != nil {
return fmt.Errorf("failed to automigrate database: %v", err)
}
return nil
}