package migrate
import "git.sr.ht/~pingoo/stdx/migrate"
Index ¶
- func Migrate(ctx context.Context, db db.DB, migrations []Migration) (err error)
- func Rollback(ctx context.Context, db db.DB, migrations []Migration, numberToRollback int64) (err error)
- type Migration
Functions ¶
func Migrate ¶
func Rollback ¶
func Rollback(ctx context.Context, db db.DB, migrations []Migration, numberToRollback int64) (err error)
Rollback undo the latest migration
Types ¶
type Migration ¶
type Migration struct { ID int64 Up func(ctx context.Context, tx db.Queryer) (err error) Down func(ctx context.Context, tx db.Queryer) (err error) }
Source Files ¶
migrate.go
- Version
- v0.0.0-20240218134121-094174641f6e (latest)
- Published
- Feb 18, 2024
- Platform
- linux/amd64
- Imports
- 8 packages
- Last checked
- 4 months ago –
Tools for package owners.