photoprism/internal/migrate/migrations.go
2021-11-21 14:05:07 +01:00

14 lines
297 B
Go

package migrate
import "github.com/jinzhu/gorm"
// Migrations represents a sorted list of migrations.
type Migrations []Migration
// Start runs all migrations that haven't been executed yet.
func (m *Migrations) Start(db *gorm.DB) {
for _, migration := range *m {
migration.Execute(db)
}
}