dbmate
« Back to VersTracker
Description:
Lightweight, framework-agnostic database migration tool
Type: Formula  |  Latest Version: 2.28.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @dbmate_tools  |  formulae.brew.sh
Category: Databases
Tags: database migrations devops sql developer-tools
Install: brew install dbmate
About:
Dbmate is a database migration tool designed to keep your database schema in sync across multiple environments. It allows you to write migrations in raw SQL, making it framework-agnostic and easy to use with any project. It supports multiple databases including SQLite, PostgreSQL, MySQL, and ClickHouse.
Key Features:
  • Framework-agnostic and language-agnostic
  • Supports multiple databases (PostgreSQL, MySQL, SQLite, etc.)
  • Migrations written in raw SQL
  • Simple CLI with zero external dependencies
  • Built-in support for creating and applying migrations
Use Cases:
  • Managing database schema changes in microservices
  • Standardizing migration workflows across different tech stacks
  • Version controlling database schema in CI/CD pipelines
Alternatives:
  • Flyway – Dbmate is lighter and SQL-focused, while Flyway is Java-based with more enterprise features
  • Liquibase – Dbmate is simpler and uses raw SQL, while Liquibase supports XML/YAML definitions and complex logic
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 15, 2025 6:41am 0 VERSION_BUMP 5e375edb
Nov 9, 2024 8:50am 0 VERSION_BUMP 07805ff1
Sep 16, 2024 11:09am 0 VERSION_BUMP c7c4517a
Sep 15, 2024 10:06pm 0 VERSION_BUMP 8b047808