"golang-migrate/migrate" is a software package for performing database migrations in Go. It can be used as a CLI tool or imported as a library. It reads migrations from various sources and applies them in the correct order to a database. The package keeps the database drivers lightweight, ensuring the logic is bulletproof. It also provides support for different database drivers and connection strings via URLs.
don't have tea/gui yet? download here
Copy the tea one-liner above into your terminal to install golang-migrate/migrate. tea will interpret the documentation and take care of any dependencies.