liquibase
« Back to VersTracker
Description:
Library for database change tracking
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @liquibase  |  formulae.brew.sh
Category: Databases
Tags: database migration devops version-control schema
Install: brew install liquibase
About:
Liquibase is an open-source database migration tool that manages and version controls schema changes across different database types. It uses human-readable XML, YAML, or SQL formats to track modifications, enabling teams to apply, rollback, and synchronize database updates reliably. This ensures consistent database states across development, staging, and production environments.
Key Features:
  • Database agnostic support for MySQL, PostgreSQL, Oracle, and more
  • Version-controlled schema changes using XML, YAML, or SQL
  • Automatic rollback capabilities for failed deployments
  • Integration with CI/CD pipelines and build tools
  • Change tracking with checksums and audit trails
Use Cases:
  • Automating database schema migrations in CI/CD pipelines
  • Managing database versioning across multiple environments
  • Enabling database changes to be peer-reviewed and version controlled
  • Coordinating schema updates in team development workflows
Alternatives:
  • Flyway – Flyway is simpler and SQL-focused, while Liquibase offers more flexibility with XML/YAML formats and advanced change tracking
  • Alembic – Alembic is Python-specific and SQLAlchemy-integrated, whereas Liquibase is language-agnostic and supports more database types
Version History
Detected Version Rev Change Commit
Sep 30, 2025 11:49am 1 VERSION_BUMP 017124c9
Jan 16, 2025 9:42am 0 VERSION_BUMP 3a215896
Sep 12, 2024 2:29pm 0 VERSION_BUMP 43b21a2a