.. | ||
test-migrations | ||
errors.go | ||
migrate_test.go | ||
migrate.go | ||
README.md | ||
tx.go |
sqliteutil
Transactions
Simplify transactions using WithTx
.
Migrations
Put your migrations into a directory, for example migrations
, ordered by name
(YYYY-MM-DD prefix, for example). Embed the directory and pass it to the
Migrate
function:
//go:embed migrations
var migrations embed.FS
func init() {
Migrate(db, migrations) // Check the error, of course.
}