Sie könnten die Verwendung von Liquibase in Erwägung ziehen, einem leichtgewichtigen Framework zum Ausführen von Datenbankänderungen (DDL, DML) auf definierte Weise. Sein Hauptziel ist die Unterstützung der DB-Schema-Migration.
Vorhandene SQL-Skripte können einfach in Liquibase-Skripte konvertiert werden, indem einfach einige Kommentare hinzugefügt werden, die Liquibase-Schlüsselwörter enthalten. Siehe dieses Beispiel
Der einzige Nachteil, der mir einfällt, ist, dass liquibase zwei zusätzliche Tabellen verwendet, um Informationen über die bereits durchgeführten Datenbankänderungen zu protokollieren.