Du kan överväga att använda Liquibase, som är ett lätt ramverk för att utföra databasändringar (DDL, DML) på ett definierat sätt. Dess huvudsakliga mål är att stödja DB-schemamigrering.
Befintliga SQL-skript kan enkelt konverteras till liquibase-skript genom att helt enkelt lägga till några kommentarer som innehåller liquibase-nyckelord. Se detta exempel
Den enda nackdelen jag kan komma på är att liquibase använder ytterligare två tabeller för att logga information om databasändringarna som den redan har utfört.