Releases: lopezator/migrator
Releases · lopezator/migrator
v0.3.1
migrator v0.3.0
Changes since v0.2.0
- README improvements
- Add
WithLogger
option, allowing logger customization #30
Thanks to @adamdecaf @dufcrule
migrator v0.2.0
Changes since v0.1.0
- README improvements.
- Test coverage improvements.
- Add
Pending
func to get pending migrations: #9 - Add
TableName
opt, so the migration table name is now seteable: #13
Breaking changes, now migrations must be set on New via Migrations
opt:
m := migrator.New(
Migrations(
&migrator.Migration{
Name: "Create table foo",
Func: func(tx *sql.Tx) error {
if _, err := tx.Exec("CREATE TABLE foo (id INT PRIMARY KEY)"); err != nil {
return err
}
return nil
},
},
),
)
Thanks to @adiweiss @cinemast @glerchundi @dufcrule