Liquibase

Delphix and Liquibase automate data and database change delivery. Delphix instantly provisions space-efficient, version-controlled virtual databases, while Liquibase automates and standardizes database schema and code updates. Combined, Delphix and Liquibase enable rapid, reliable, and secure database deployments within CI/CD workflows, ensuring high-quality, compliant releases at scale.

Use cases

You can leverage Liquibase for rapid deployment, test automation, and production hot fixes:

  • Rapid deployment: Develop and test database schema changes in your development environment using compliant data provided by Delphix. You can then deploy the changes reliably and securely through your CI/CD pipeline into production.

  • Test automation: Validate database changes through schema validation, policy check, and automatic drift detection with test data provided by Delphix.

  • Production hot fix: For high severity issues, you can quickly provision a production-like database, validate your changes in a safe environment, and deploy a pin-pointed fix directly into production. If the root cause of the issue is known you can perform a targeted rollback rather than manually reverting each individual change.

 

Getting started

To install Liquibase, follow the steps in this Get started with Liquibase guide.

You will need to determine if Liquibase will be connecting to traditional databases or Delphix virtual databases (VDBs). For Delphix users, this typically means all databases within an application pipeline, such as STAGE, PERF, and PROD with the exception of the personal Self-Service DEV instances.

This example workflow illustrates a typical deployment setup where:

  • Test to PROD is connected to Liquibase

  • DEV to STAGE is virualized by Delphix

  • DEV to PERF is masked by Delphix

  • PROD is ingested by Delphix

Support

Liquibase support is available through a Liquibase Pro license agreement. For technical assistance, contact the Liquibase support team. For any other queries, contact your Delphix Account team.