1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
package sql import "gorm.io/gorm" func Migrate(db *gorm.DB) error { for _, m := range []any{ &User{}, &Settings{}, &Media{}, &MediaEXIF{}, &MediaThumbnail{}, &MediaAlbum{}, &MediaAlbumFile{}, } { if err := db.AutoMigrate(m); err != nil { return err } } return nil }