Goose migrations
Database migrations using SQL and Go
What it does
Goose manages database migrations using SQL files or Go functions, organizing versions and execution commands.
When to use it
For Go projects with specialized data changes, compare SQL and Go migration documentation for transaction behavior and the functions implementing each update.