We're updating the issue view to help you get more done. 

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

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.

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

Status

Assignee

Unassigned

Reporter

Casey Largent

Labels

None

Components

Affects versions

3.6.3

Priority

Major