2023-04-04 12:18:35 +02:00

26 lines
396 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{},
&JobStorageInfo{},
&LastRendered{},
&SleepSchedule{},
&Task{},
&TaskFailure{},
&Worker{},
&WorkerCluster{},
)
if err != nil {
return fmt.Errorf("failed to automigrate database: %v", err)
}
return nil
}