Oracle Foreign Key Bug

I’m running into problems on Oracle creating foreign keys.  There seem to be two reasons for this.

The first is that the spacing in the escape sequence is off, so that you’re getting "TableName "(columnName) instead of “TableName” (columnName).

The second problem that I’m seeing is that the table names are showing up in the database through Liquibase as all upper-case, but when you quote the table name, it makes it behave as though it were case sensitive.

I’ve included a patch that should change this behavior.  Are there any downsides associated with a change like this?  If there aren’t any, how difficult would it be to merge it into the baseline?

I think it looks like a good change.  I applied it to trunk for the 2.0.1 release.  Thanks for the patch!