@@ -583,7 +583,7 @@ protected void doBegin(JdbcOutputConnection con,
583583 }
584584 }
585585 }
586- task .setActualTable (new TableIdentifier (null , con .getSchemaName (), actualTable ));
586+ task .setActualTable (new TableIdentifier (con . getDatabaseName () , con .getSchemaName (), actualTable ));
587587
588588 Optional <JdbcSchema > initialTargetTableSchema =
589589 mode .ignoreTargetTableSchema () ?
@@ -999,6 +999,9 @@ public Optional<JdbcSchema> newJdbcSchemaFromTableIfExists(JdbcOutputConnection
999999 final Set <String > primaryKeys = Collections .unmodifiableSet (primaryKeysBuilder );
10001000
10011001 final ArrayList <JdbcColumn > builder = new ArrayList <>();
1002+ logger .info ("table database: {}" , table .getDatabase ());
1003+ logger .info ("table schema: {}" , table .getSchemaName ());
1004+ logger .info ("table name: {}" , table .getTableName ());
10021005 rs = dbm .getColumns (
10031006 JdbcUtils .escapeSearchString (table .getDatabase (), escape ),
10041007 JdbcUtils .escapeSearchString (table .getSchemaName (), escape ),
@@ -1007,6 +1010,7 @@ public Optional<JdbcSchema> newJdbcSchemaFromTableIfExists(JdbcOutputConnection
10071010 try {
10081011 while (rs .next ()) {
10091012 String columnName = rs .getString ("COLUMN_NAME" );
1013+ logger .info ("column name {}" , columnName );
10101014 String simpleTypeName = rs .getString ("TYPE_NAME" ).toUpperCase (Locale .ENGLISH );
10111015 boolean isUniqueKey = primaryKeys .contains (columnName );
10121016 int sqlType = rs .getInt ("DATA_TYPE" );
0 commit comments