/
Effects During Merges

Liquibase Enterprise was formerly known as Datical DB.

Effects During Merges

See SQL Code Branching & Merging (Advanced)

Pipeline Merge

  • -ignore and -unignore files
    • No action. When these files are detected in a pipeline merge, they are skipped and no action taken. These files did not create a new changeSet, they modified an existing changeSet. That changeset is merged independently of the -ignore and -unignore files.
  • -cleanup and -replace files
    • A new pipeline label is applied to the merged files.  The files to merge should match on origFilePath and origFileName and then on checksum. If multiple changeSets match on origFilePath and origFileName, then only those matching on checksum (one or more changesets) are be merged, applying the new pipeline label. If no changeSets match on origFilePath & origFileName, then the merge fails with an error message stating that a file was found in the archive folder but no changesets could be matched.

Feature merge

  • A feature merge adds a specified context attribute to the merged changesets.  It does not package any new changeSets found on the branch.
  • Feature merge behavior is identical to pipeline merge behavior for -ignore, -unignore, -cleanup, and -replace files.

Related content

SQL Code Branching & Merging (Advanced)
SQL Code Branching & Merging (Advanced)
More like this
Developer Workflows: Managing Changesets During Development and Test
Developer Workflows: Managing Changesets During Development and Test
Read with this
Abandoning and Restoring a Changeset: ignore and unignore
Abandoning and Restoring a Changeset: ignore and unignore
More like this
Path and File Attributes for Changesets
Path and File Attributes for Changesets
Read with this
Cleaning Up Deployed Changesets: cleanup
Cleaning Up Deployed Changesets: cleanup
Read with this
Use the Required deployPackager.properties File
Use the Required deployPackager.properties File
Read with this

Copyright © Liquibase 2012-2022 - Proprietary and Confidential