DBZ-2679 Handle LCR events with database names with domains
This commit is contained in:
parent
33b4a39930
commit
679e3b7a92
@ -119,11 +119,12 @@ private void dispatchSchemaChangeEvent(DDLLCR ddlLcr) throws InterruptedExceptio
|
||||
}
|
||||
|
||||
private TableId getTableId(LCR lcr) {
|
||||
final String sourceDatabaseName = lcr.getSourceDatabaseName().split("\\.")[0];
|
||||
if (!this.tablenameCaseInsensitive) {
|
||||
return new TableId(lcr.getSourceDatabaseName(), lcr.getObjectOwner(), lcr.getObjectName());
|
||||
return new TableId(sourceDatabaseName, lcr.getObjectOwner(), lcr.getObjectName());
|
||||
}
|
||||
else {
|
||||
return new TableId(lcr.getSourceDatabaseName().toLowerCase(), lcr.getObjectOwner(), lcr.getObjectName().toLowerCase());
|
||||
return new TableId(sourceDatabaseName.toLowerCase(), lcr.getObjectOwner(), lcr.getObjectName().toLowerCase());
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user