37 lines
631 B
Go
37 lines
631 B
Go
package migrations
|
|
|
|
import (
|
|
"atom/container"
|
|
"atom/contracts"
|
|
"log"
|
|
|
|
"go.uber.org/dig"
|
|
"gorm.io/gorm"
|
|
)
|
|
|
|
func init() {
|
|
if err := container.Container.Provide(New20140202InitMigration, dig.Group("migrations")); err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
}
|
|
|
|
type Migration20140202Init struct {
|
|
id string
|
|
}
|
|
|
|
func New20140202InitMigration() contracts.Migration {
|
|
return &Migration20140202Init{id: "20140202_package_placeholder"}
|
|
}
|
|
|
|
func (m *Migration20140202Init) ID() string {
|
|
return m.id
|
|
}
|
|
|
|
func (m *Migration20140202Init) Up(tx *gorm.DB) error {
|
|
return nil
|
|
}
|
|
|
|
func (m *Migration20140202Init) Down(tx *gorm.DB) error {
|
|
return nil
|
|
}
|