aboutsummaryrefslogtreecommitdiff
path: root/pkg/database/sql/migration.go
blob: 076bf69da597bead7bd132bbad5473ad73c6be4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package sql

import "gorm.io/gorm"

func Migrate(db *gorm.DB) error {
	for _, m := range []any{
		&User{},
		&Settings{},
		&Media{},
		&MediaEXIF{},
		&MediaThumbnail{},
	} {
		if err := db.AutoMigrate(m); err != nil {
			return err
		}
	}
	return nil
}