golang-migrate
« Back to VersTracker
Description:
Database migrations CLI tool
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Databases
Tags: database migrations cli devops golang
Install: brew install golang-migrate
About:
Golang Migrate is a database migration tool written in Go with a command-line interface. It supports multiple databases including PostgreSQL, MySQL, SQLite, and MongoDB. The tool provides a robust way to manage and version your database schema changes across different environments.
Key Features:
  • Database agnostic support for multiple SQL and NoSQL databases
  • Version-controlled migration files with up and down directions
  • CLI tool for easy integration into CI/CD pipelines
  • Go library for programmatic usage
Use Cases:
  • Managing database schema changes in development and production environments
  • Automating database migrations in CI/CD pipelines
  • Version controlling database schemas alongside application code
Alternatives:
  • Flyway – Java-based tool with similar functionality but requires JVM
  • Liquibase – More feature-rich but XML/YAML configuration can be verbose
Version History
Detected Version Rev Change Commit
Sep 12, 2025 1:41pm 0 VERSION_BUMP ca3c9936