Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Rollback funktioniert nicht in Oracle mit Liquibase

Laut Liquibase doc:http://www.liquibase.org/documentation/rollback.html

Aber Ihre createTable-Aktion ist nicht hinter dem Tag "checkpoint", sondern wird mit diesem Tag selbst gekennzeichnet. Wenn Sie diese Aktion rückgängig machen möchten, müssen Sie vor createTable eine TagDatabase in einem separaten Änderungssatz haben.

Warum verwenden Sie auch ein leeres Änderungsprotokoll für das Rollback? Es sollte Änderungen enthalten, die Sie für den Aktualisierungsbefehl verwendet haben (Tabelle erstellen usw.).