Transactions
- Jedes changes-file wird innerhalb einer Transaction angewandt.
- Wenn die berechnete post-checksum nicht mit der erwartete übereinstimmt, wird die Transaction verworfen und die Änderung somit nicht angewandt.
- Wenn die Änderung SQL-Fehler enthält, wird die Transaction natürlich ebenfalls abgebrochen, und man kann den Fehler fixen, ohne ein halb-kaputtes Schema zu haben.