Go-Back-Skeleton/vendor/github.com/go-pg/migrations/example/2_add_id.go
2017-09-25 20:20:52 +02:00

19 lines
384 B
Go

package main
import (
"fmt"
"github.com/go-pg/migrations"
)
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
})
}