func init() { migrations.Register(func(db migrations.DB) error { fmt.Println("adding id column...") _, err := db.Exec(`ALTER TABLE my_table ADD id serial`) return err }, func(db migrations.DB) error { fmt.Println("dropping id column...") _, err := db.Exec(`ALTER TABLE my_table DROP id`) return err }) }
func init() { migrations.Register(func(db migrations.DB) error { fmt.Println("seeding my_table...") _, err := db.Exec(`INSERT INTO my_table VALUES (1)`) return err }, func(db migrations.DB) error { fmt.Println("truncating my_table...") _, err := db.Exec(`TRUNCATE my_table`) return err }) }