The CoreMessageLogger#executingImportScript currently generates this message: Executing import script '%s' However this is being logged each time a ScriptSourceInput instance is created by parsing a provided script - it’s not being executed yet at the time the message is logged. This log has proved confusing with external integrations, e.g. the Quarkus DevUI does invoke the schema tool to generate scripts to be shown in the UI but it’s not “executing” them on the DB. This effectively results in seeing the “Executing import script” INFO log message twice when both the DevUI are activated and the schema tool is run by ORM initialization. I think we should either clarify the message, or only log “Executing” when it’s being performed on the target DB. |