13 lines
202 B
Go
13 lines
202 B
Go
package contracts
|
|
|
|
import "gorm.io/gorm"
|
|
|
|
// Migration route interface
|
|
type Migration interface {
|
|
ID() string
|
|
Up(tx *gorm.DB) error
|
|
Down(tx *gorm.DB) error
|
|
}
|
|
|
|
type MigrationProvider func() Migration
|