Starting with 5.2 InformationExtractorJdbcDatabaseMetaDataImpl performs an additional check on the TABLE_NAME returned from JDBC Metadata introduced for
HHH-10718 - Underscore in table name can result in SchemaExtractionException: More than one table found Closed . if ( tableName.equals( identifierHelper().toIdentifier( resultSet.getString( "TABLE_NAME" ) ) ) If tableName is a quoted identifier and the identifier helper does not have globallyQuoteIdentifiers we will perform an equality check on the canonical forms of a quoted and an unquoted identfier (lowercasing the latter) that will fail if the quoted tableName is not lowercase. |