Uploaded image for project: 'Liquibase Core'
  1. CORE-3402

On rollback, do not delete from {SCHEMA}.DATABASECHANGELOG

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects versions: 3.6.3
    • Fix versions: None
    • Components: Rollback Support
    • Environment:

      Windows 10 Enterprise Version 1809
      Processor: Intel(R) Core(TM) i7*7700HQ CPU @ 2.80GHz 2.81 GHz
      Installed RAM: 16 GB
      System Type: 64-bit OS

    • Sprint:

      Description

      I am currently trying to use liquibase as my tool of choice for creating a DDL CI/CD pipeline for Snowflake. I used a snowflake extension available in the extensions page (and recompiled for 3.6.3). Currently, when performing rollbacks, it removes the changeset from the

      {SCHEMA}

      .DATABASECHANGELOG instead of adding a row that indicated that that changset was rolled back at a specific time. For auditing purposes, it would be nice to have an option to keep the rows in the database if a rollback occurs and add new rows to indicate a rollback has occurred.

        Attachments

          Activity

            People

            • Reporter:
              casey.largent24 Casey Largent
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: