liquibase/liquibase — pull request #77 by mbreslow (2012-11-12 16:35:44+00:00)
Title: Fixed CORE-1170 loadUpdateData sometimes needs / and sometimes not

The Oracle-specific SQL generator needs to behave slightly differently when it is producing SQL for JDBC vs producing SQL for a file that will be ultimately loaded by SQL*PLUS.

I didn't see any way to signal the Oracle specific class that we were generating SQL for a file output as opposed to running with JDBC. So I added a way to signal this via the Database interface. Added getters/setters to the interface to support a property called generateSqlForFileOutput.

Use this property in InsertOrUpdateGeneratorOracle.getPostUpdateStatements() to determine whether or not trailing "/" line is included.