• Concept
  • Version · 5.2.2
  • User guide

Use preconditions with modifyChangeSets for multi-platform changelogs

Last updated: August 12, 2026

How it works

Before you begin

Procedure

Step 1: Create platform-specific changelog files

oracle-changes

loading

loading

loading

postgresql-changes

loading

loading

loading

Step 2: Create a root changelog with modifyChangeSets preconditions

Root changelog

loading

loading

loading

Step 3: Use includeAll for directory-based organization (optional)

includeAll

loading

loading

loading

Step 4: Run Liquibase