Packaging Liquibase changelogs is a separate process from packaging SQL files. They may be placed only in flexible folders. There is no fixed-folder name or processing for Liquibase changelogs.

Changelog File Requirements

Place the changelog files in a folder in your sql_code repository. 

Changelog Content Restrictions

The changesets in changelog files may not include the following

Properties for Changelogs

The following properties in metadata.properties must be set in a folder that contains only changelogs. 

Processing halts and reports errors if these conditions are not met. 

Processing

During processing, the Liquibase changesets are transformed to Datical changesets. 

Properties Set

The following attributes are added and set for the changelog and its changesets. 

Additional properties are set during processing:

File Handling

The changelog XML files are copied to the Resources folder for the project. 

After processing, the changelog XML files are moved to the Archive folder for the project. 

Developer Workflows

You can package developer workflow scripts alongside the original changelog to manage workflow for its packaged changesets. 

Supported

Not Supported

See Developer Workflows: Managing Changesets During Development and Test