diff --git a/src/test/resources/liquibase/harness/change/changelogs/databricks/createClusteredTableNew.json b/src/test/resources/liquibase/harness/change/changelogs/databricks/createClusteredTableNew.json
index 8e3cb195..87d853ee 100644
--- a/src/test/resources/liquibase/harness/change/changelogs/databricks/createClusteredTableNew.json
+++ b/src/test/resources/liquibase/harness/change/changelogs/databricks/createClusteredTableNew.json
@@ -25,6 +25,13 @@
"clusterColumns": "test_id,test_new"
}
}
+ ],
+ "rollback": [
+ {
+ "dropTable": {
+ "tableName": "test_table_clustered_new"
+ }
+ }
]
}
},
@@ -45,6 +52,12 @@
]
}
}
+ ],
+ "rollback": [
+ {
+ "empty": {
+ }
+ }
]
}
},
@@ -59,6 +72,12 @@
"tableName": "test_table_clustered_new"
}
}
+ ],
+ "rollback": [
+ {
+ "empty": {
+ }
+ }
]
}
}
diff --git a/src/test/resources/liquibase/harness/change/changelogs/databricks/createClusteredTableNew.xml b/src/test/resources/liquibase/harness/change/changelogs/databricks/createClusteredTableNew.xml
index ffbd71a1..69d0008c 100644
--- a/src/test/resources/liquibase/harness/change/changelogs/databricks/createClusteredTableNew.xml
+++ b/src/test/resources/liquibase/harness/change/changelogs/databricks/createClusteredTableNew.xml
@@ -11,15 +11,24 @@
-
-
-
-
-
- test_id
+
+
+ test_id,test_new
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/test/resources/liquibase/harness/change/changelogs/databricks/createClusteredTableNew.yaml b/src/test/resources/liquibase/harness/change/changelogs/databricks/createClusteredTableNew.yaml
index ef99e540..714e4493 100644
--- a/src/test/resources/liquibase/harness/change/changelogs/databricks/createClusteredTableNew.yaml
+++ b/src/test/resources/liquibase/harness/change/changelogs/databricks/createClusteredTableNew.yaml
@@ -13,3 +13,26 @@ databaseChangeLog:
name: test_new
type: int
clusterColumns: test_id, test_new
+ rollback:
+ dropTable:
+ tableName: test_table_clustered_new
+ - changeSet:
+ id: 2
+ author: your.name
+ changes:
+ - alterCluster:
+ tableName: test_table_clustered_new
+ columns:
+ - column:
+ name: test_id
+ rollback:
+ empty
+ - changeSet:
+ id: 3
+ author: your.name
+ changes:
+ - dropColumn:
+ columnName: test_new
+ tableName: test_table_clustered_new
+ rollback:
+ empty
diff --git a/src/test/resources/liquibase/harness/change/expectedSql/databricks/createClusteredTableNew.sql b/src/test/resources/liquibase/harness/change/expectedSql/databricks/createClusteredTableNew.sql
index 80f16f34..898576e5 100644
--- a/src/test/resources/liquibase/harness/change/expectedSql/databricks/createClusteredTableNew.sql
+++ b/src/test/resources/liquibase/harness/change/expectedSql/databricks/createClusteredTableNew.sql
@@ -1 +1,3 @@
-CREATE TABLE main.liquibase_harness_test_ds.test_table_clustered_new (test_id INT NOT NULL, test_new INT, CONSTRAINT PK_TEST_TABLE_CLUSTERED_NEW PRIMARY KEY (test_id)) USING delta TBLPROPERTIES('delta.feature.allowColumnDefaults' = 'supported', 'delta.columnMapping.mode' = 'name', 'delta.enableDeletionVectors' = true) CLUSTER BY (test_id)
\ No newline at end of file
+CREATE TABLE main.liquibase_harness_test_ds.test_table_clustered_new (test_id INT, test_new INT) USING delta TBLPROPERTIES('delta.feature.allowColumnDefaults' = 'supported', 'delta.columnMapping.mode' = 'name', 'delta.enableDeletionVectors' = true) CLUSTER BY (test_id, test_new)
+ALTER TABLE main.liquibase_harness_test_ds.test_table_clustered_new CLUSTER BY (test_id)
+ALTER TABLE main.liquibase_harness_test_ds.test_table_clustered_new DROP COLUMN test_new
\ No newline at end of file