211
403
+ 1
44

What is Liquibase?

Liquibase is a leading open-source tool for database schema change management. Liquibase helps teams track, version, and deploy database schema and logic changes so they can automate their database code process with their app code process.
Liquibase is a tool in the Database Tools category of a tech stack.
Liquibase is an open source tool with 2.5K GitHub stars and 1.3K GitHub forks. Here’s a link to Liquibase's open source repository on GitHub

Who uses Liquibase?

Companies
36 companies reportedly use Liquibase in their tech stacks, including CTT, Appian, and all.

Developers
162 developers on StackShare have stated that they use Liquibase.

Liquibase Integrations

MySQL, PostgreSQL, Jenkins, Spring Boot, and Microsoft SQL Server are some of the popular tools that integrate with Liquibase. Here's a list of all 18 tools that integrate with Liquibase.
Pros of Liquibase
16
Great database tool
13
Many DBs supported
7
Easy setup
5
Database independent migration scripts
2
Unique open source tool
1
Database version controller
Decisions about Liquibase

Here are some stack decisions, common use cases and reviews by companies and developers who chose Liquibase in their tech stack.

Shared insights
on
FlywayFlywayLiquibaseLiquibase

All the DB deployments in our current organization are manual. We want to automate them. We are leaning toward Liquibase since it has versioning and rollbacks. Is Flyway better or Liquibase?

See more

Liquibase's Features

  • Supports code branching and merging
  • Supports multiple developers
  • Supports multiple database types
  • Supports XML, YAML, JSON and SQL formats
  • Supports context-dependent logic
  • Cluster-safe database upgrades
  • Generate Database change documentation
  • Rollbacks
  • Generate Database "diff's"
  • Run through your build process, embedded in your application or on demand
  • Automatically generate SQL scripts for DBA code review
  • Does not require a live database connection
  • Stored logic

Liquibase Alternatives & Comparisons

What are some alternatives to Liquibase?
Flyway
It lets you regain control of your database migrations with pleasure and plain sql. Solves only one problem and solves it well. It migrates your database, so you don't have to worry about it anymore.
Hibernate
Hibernate is a suite of open source projects around domain models. The flagship project is Hibernate ORM, the Object Relational Mapper.
Sqitch
It is a standalone change management system with no opinions about your database engine, application framework, or development environment. Native scripting. Changes are implemented as scripts native to your selected database engine.
Slick
It is a modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database access happens and which data is transferred.
Spring Data
It makes it easy to use data access technologies, relational and non-relational databases, map-reduce frameworks, and cloud-based data services. This is an umbrella project which contains many subprojects that are specific to a given database.
See all alternatives

Liquibase's Followers
403 developers follow Liquibase to keep up with related blogs and decisions.