DBIx::SchemaChecksum
- Grundidee:
- Via DBI-Introspection ermitteln wir das aktuelle Schema und machen daraus eine SHA1-Checksum.
- Dann erstelle wir für jede Änderung eine kleine Datei (ein sog. changes-file), dass die vorherige und die erwartete Checksum enthält
- Zum Einspielen der Änderungen bauen wir einen Baum aus diesen Checksums, und spielen die Files in der korrekten Reihenfolge ein