Overview
What is Liquibase?
Liquibase is a database change management tool that extends DevOps best practices to the database, helping teams release software faster and safer by bringing the database change process into existing CI/CD automation. According to the 2021 Accelerate State of DevOps…
Liquibase liquified our problems!
Liquibase CI/CD, best in all!
TrustRadius Insights
Vital for developers.
Liquibase is an open-source database migration tool that helps developers manage and version their database schema change
A Schema and DB change control system
Liquibase Fixes A Problem Everyone Has But Doesn't Know There's An Answer For
Liquibase is a decent DB release management tool with good capabilities.
Liquibase provided excellent change management for al platform databases!
Liquibase Pro Trial for Squad
Onestop solution for Database Deployments…!!!
Liquibase, a full DevOps database deployment tool.
My experience implementing liquibase.
Our experience implementing and using Liquibase Pro.
Liquibase - A smart way to handle data changes for your customers!!
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Reviewer Pros & Cons
Pricing
What is Liquibase?
Liquibase is a database change management tool that extends DevOps best practices to the database, helping teams release software faster and safer by bringing the database change process into existing CI/CD automation. According to the 2021 Accelerate State of DevOps Report, elite performers are…
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
2 people also want pricing
Alternatives Pricing
What is Redgate Flyway?
Flyway, by Redgate, automates database deployments across teams and technologies. It is a database devops solution that is used to accelerate software delivery and ensure quality code.
What is MssqlMerge?
MssqlMerge is a diff and merge GUI tool for Microsoft SQL Server databases used to compare and sync both schema and data changes. The application has tabbed UI, there are several types of tabs responsible for particular application features and scope of tasks. The starting point is a Home tab -…
Product Details
- About
- Integrations
- Competitors
- Tech Details
- Downloadables
- FAQs
What is Liquibase?
Liquibase is a database change management tool that extends DevOps best practices to the database, helping teams release software faster and safer by bringing the database change process into existing CI/CD automation. According to the 2021 Accelerate State of DevOps Report, elite performers are 3.4 times more likely to incorporate database change management into their process than low performers.
Liquibase value proposition:
Liquibase speeds up the development process by closing the velocity gap. By bringing CI/CD automation to the database, teams can code at full speed and break through the database bottleneck of manual reviews.
Boasting a 94% reduction in errors, Liquibase enables teams to deliver continuously with full confidence. Liquibase equips teams with the tools needed to monitor changes, audit databases, detect possible malware, and improve observability.
Liquibase empowers teams to collaborate. By treating database code like application code, Liquibase is designed to make it easier for app developers to work with the database team by automating tedious, manual, and error-prone processes.
Liquibase allows teams to scale deployments while making it easy to enforce governance and stay compliant. The vendor states that teams that use Liquibase deploy 233% more often.
Solutions Ideal for Cloud Native and Hybrid Data Applications
Liquibase Open Source
The Liquibase Open Source project started in 2006, and has over 100M downloads. Liquibase Open Source provides developers the ability to treat database changes as code so that they can version and deploy them along with application code.
Liquibase Pro
Liquibase Pro is presented as ideal for agile, iterative development in cloud-native, microservices, and hybrid data environments. Liquibase Pro brings database and security teams into your DevOps process — promoting database standardization, quality, and compliance within CI/CD automation across more than 60 database platforms. Built on the foundation of Liquibase Open Source, Liquibase Pro provides additional capabilities and services including:
Pre- and post-deployment validation to enable continuous compliance, governance, and security - bringing the database and security teams into the DevOps process
Workflow modularity and portability to abstract and standardize practices across projects, teams, and toolchains
Native Amazon S3 integration to support secure and governed centralization of Liquibase artifacts to support all projects.
Support for native database executors, such SQL*Plus, sqlcmd, and psql
Advanced versioning and rollback capabilities
Centralized auditing, visibility, and metrics through Liquibase Hub
Expert support and guidance from the creators of Liquibase.
Liquibase Video
Liquibase Integrations
- GitHub
- GitLab
- Octopus Deploy
- CloudBees Continuous Integration
- Jenkins
- Bitbucket
- CircleCI
- JFrog Artifactory
- Azure DevOps Services
- AWS CodeDeploy
- Oracle Database
- Microsoft SQL Server
- MySQL
- PostgreSQL
- MongoDB
- Amazon Redshift
- Azure SQL Database
- Amazon Relational Database Service (RDS)
- Amazon Aurora
- Google BigQuery
- MariaDB Platform
- CockroachDB
- Google Cloud Spanner
- Snowflake
- Apache Cassandra
- EDB Postgres Advanced Server
- Neo4j
- Percona XtraDB Cluster
- YugabyteDB
- Apache Hive
- SAP MaxDB
- DBmarlin
- Amazon DynamoDB
Liquibase Competitors
Liquibase Technical Details
Deployment Types | On-premise |
---|---|
Operating Systems | Windows, Linux, Mac |
Mobile Application | No |
Liquibase Downloadables
Frequently Asked Questions
Liquibase Customer Size Distribution
Consumers | 0% |
---|---|
Small Businesses (1-50 employees) | 10% |
Mid-Size Companies (51-500 employees) | 40% |
Enterprises (more than 500 employees) | 50% |
Comparisons
Compare with
Reviews and Ratings
(100)![](https://cdn.statically.io/img/www.trustradius.com/_next/image?url=%2Fimages%2Fnext%2Favatar-group-2.png&w=256&q=75)
Community Insights
- Pros
- Cons
Seamless Integration with CI/CD: Users have praised Liquibase for seamlessly integrating with CI/CD pipelines, ensuring automated and consistent deployments by applying necessary database changes alongside code updates. This feature streamlines the development process and enhances overall efficiency in managing database modifications during software releases.
Support for Multiple Databases: Customers have appreciated Liquibase's ability to support multi-type target databases, allowing them to efficiently work across diverse database environments. This flexibility enables users to adapt their workflows to different database technologies without facing compatibility issues or constraints.
Versatile File Format Support: Reviewers highlighted Liquibase's support for multiple file formats like JSON, XML, YAML, and SQL, which enhances usability and versatility in different development environments. By accommodating various file types commonly used in software projects, Liquibase offers developers the freedom to choose the format that best suits their preferences and project requirements while maintaining consistency in database management practices.
Performance Optimizaion: Users have experienced delays in execution times when dealing with extensive schema modifications. Requests for performance optimization enhancements have been made by multiple users .
GUI, Documentation, and Support Lacking: The GUI was described as cumbersome, the documentation as insufficient, and the support services as slow by reviewers. Several users emphasized the need for improvements in user-friendliness across these areas to enhance overall usability.
Limited Functionality for Stored Procedures: While the tool functions well for tables, users have highlighted its lack of support for functions, stored procedures, and other essential features. Reviewers also mentioned challenges with using DMLs in JSON format as a single source of truth within the tool's capabilities.
Attribute Ratings
Reviews
(1-25 of 53)Ultimate tool for managing database schema changes.
- Liquibase manages database version very well.
- Liquibase is faster and safer in releasing database changes from development to production.
- Liquibase does well in automating the deployment of database changes.
- The setup and rollback process can be made easy, as of now it is a bit complex and difficult.
- Liquibase can improve in performance optimization to reduce execution time.
- Liquibase can improve their error logging for version mismatches.
Liquibase liquified our problems!
- Support for a great variety of databases
- Good documentation
- Easy to integrate with existing systems
- Customer support could be quicker
- The user experience in using it has not always been consistent due to the CLI
Liquibase CI/CD, best in all!
- CI/CD or automated pushing
- easy jumps between different pushes(rollback)
- easy scripts for migration/database script runs
- adding support for more code versioning platforms
- making the database changes part more fluid and easy to use
- Not much help regarding "how to do's" related to Liquibase on the internet
Vital for developers.
- NONE
- Trust Radious don't pay his offers
Liquibase is an open-source database migration tool that helps developers manage and version their database schema change
- Each change log file contains one or more change sets.
- A change set represents a specific database modification ( like adding a table, altering a column).
- Liquibase seamlessly integrates with continuous integration and continuous deployment (CI/CD) pipelines.
- It enables fully automated and consistent deployments by automatically applying the necessary database changes along with code changes, minimizing deployment-related errors.
- For large databases with extensive change logs, applying changes can sometimes lead to performance issues
- Enhancements in performance optimization could help reduce execution times, especially for deployments involving significant schema modifications.
A Schema and DB change control system
- Track DB Changes
- Store DB versions of the Schema
- Rolled back to previous versions
- The GUI
- The Documentation
- The Support is slow.
- Rule checking and validation of SQL
- Forecasting of changes to databases
- Report generation and console dashboard oversight of DB changes
- Agnostic to git repo choices (for the most part)
- Upgrade/install process is very manual unless you take the time to script it
- Rule changes are done through commits to repo
- Setting up pipelines is a bit cumbersome
- Support Multi-type Target DBs.
- Works well for Tables but not much for Functions, Stored Procedures, etc.
- DMLs are not supported in JSON format to be a single source.
- Liquibase provides tracking, managing, and applying database changes.
- Liquibase has dashboard management interface.
- Liquibase has excellent technical and customer support.
- Improvements to custom and pipeline-specific fields
- Updates to customize user dashboards
Liquibase Pro Trial for Squad
- Giving Version Control
- Creating New Instances of Database Environments
- Rollback Changes
- Checking for Common SQL Errors
- Pro Sales Team didn't seem to interested in selling the pro service to us.
- The subscription license for Pro seemed extremely short for the time to see features in action.
- Liquibase is great at setting up new environments, but you pay for each database for each environment. In the case of trying to use Liquibase locally as a team, you would have to pay for each dev machine. Needs a better pricing model that plays into using Liquibase at its fullest potential without getting penalized.
- Needs price breaks after so many instances. 1-10 cost, 10-50 cost, 50-200 cost, ect.
Onestop solution for Database Deployments…!!!
- Less Complex Configuration.
- Easily to Integrate.
- Multiple DB Platforms.
- DB Monitoring along with Deployment.
- PAM Tool integration.
- CI/CD
Liquibase, a full DevOps database deployment tool.
- DDL, DML deployments.
- Forecast changesets between environments.
- GIT compatible.
- Compatibility with ORACLE, DB2, MSSQL, MySQL, PostgreSQL.
- License compatibility between Enterprise and PRO (MySQL Support).
My experience implementing liquibase.
- Compatibility with many databases.
- It's very easy to use.
- Provides several ways to perform a rollback.
- The changeset of the scripts could be improved.
- The generate-changelog command is not working right for the Sybase database.
- I like more examples for the different commands.
Our experience implementing and using Liquibase Pro.
- Version Management en DB changes.
- Move DB changes to other changes, including rollbacks.
- Improve good practices in our development teams.
- Ability to move DB changes to several landscapes consistently.
- Manage DB change versions using GIT repositories.
- Join DB Changes and Code in the same Ci/Cd pipeline.
- Connect to one database and deploy changes to multiple databases. Forex: Connect to the Snowflake admin database and create tenant-specific databases, schemas, etc.
- Connect to one database and roll back changes to multiple databases.
- Cloud data lake solution support.
I hope Liquibase works better for you.
- For what it handles [correctly] for postgres, it does well.
- Changes in functions. It does not supply the parm list, so if a function is overloaded it has to be handled manually.
- Triggers.
- Difference of Schemas between two databases
- Baseline on a newer target deployment
- Well fit in with dockers and Azure Devops for CI/CD Automation Deployment
- Snapshots being a great feature on offline diff but need to come up with strong reliability outcome
- Sequences And Unique Constraints outcome from diff changelog is redundant
It's a good tool for database migrations!
- Database migrations
- Maintaining history
- Easy setup and config
- Rollback flow
- Syntax
- Liquibase track the changes based on unique identifiers (id + author+path to file name) if filename or path changes then the files are considered new and executed again which may cause issue and through exceptions
Liquibase - Simplifying DB change management
- Supports multiple databases.
- Supports multiple file formats like json, xml, yaml and sql
- Integration with various frameworks like Spring boot, maven etc
- We couldn't find a way to configure liquibase pro key in a spring boot project
Just switch, you'll see what it can do for you.
- Generic structure using XML so you are not stuck with one language.
- It was misleading how we were promised room for questions after the demo, but the questions were not addressed.
A tool that with change the dev and ops experience
- Database Operation
- Database migration processes
- Database maintenance operation helper
- Building Database
- Documentation
Excellent & Powerful Tool
- It's a useful tool for managing database versions and aiding in the development of database CI/CD pipelines.
- The deployment and management of database updates are simple.
- It provides quality checks to spot problems in DB scripts and DB pipeline views to track changes made to DB.
- The community version has very few features enabled.
- Using a time-series of logs chart, you can figure out how often changes happen and how much risk there is.
- Further develop documentation and use case models
Amazing tool for Database Schema Upgrades
- Liquibase is database independent
- Very seamlessly applies schema changes to any database
- Easily integrates with other CI/CD Tools
- Allows version controlling database schema
- Slow for very large databases
- Error handling should be improved. Sometimes there are some error which do not pinpoint to the exact issue.
- Comparing Schema versions should be allowed between different database engines.
Helping us speed things up and reduce human error
- Track changes
- Rollback if something went wrong
- Version control
- Deployment
- learning curve / onboarding
- price
- improve ease of configuration
Liquibase Review
- Easy to implemnent
- Work with different DBs.
- DB Versioning
- Supports of NoSQL DBs as well.
- Rollbacks
- Supports SQL, YAML, XML and JSON
- missing detail loging
- PLSql not supported