Skip to content

Commit 736560d

Browse files
committed
Fix dumping temp tables.
The `AllTempTablesVX` view contains the database name in upper-case.
1 parent 5a2bdee commit 736560d

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

dumper/app/src/main/java/com/google/edwmigration/dumper/application/dumper/connector/teradata/TeradataLogsConnector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ public void addTasksTo(List<? super Task<?>> out, @Nonnull ConnectorArguments ar
116116
// Most likely caused by some operation (equality?) being performed on a datum which is too long
117117
// for a varchar.
118118
ZonedIntervalIterable intervals = ZonedIntervalIterable.forConnectorArguments(arguments);
119-
LOG.info("Exporting query log for " + intervals);
119+
LOG.info("Exporting query logs for '{}'", intervals);
120120
SharedState queryLogsState = new SharedState();
121121
SharedState utilityLogsState = new SharedState();
122122
for (ZonedInterval interval : intervals) {

dumper/app/src/main/java/com/google/edwmigration/dumper/application/dumper/connector/teradata/TeradataMetadataConnector.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
package com.google.edwmigration.dumper.application.dumper.connector.teradata;
1818

1919
import static com.google.edwmigration.dumper.application.dumper.connector.teradata.TeradataUtils.formatQuery;
20+
import static java.util.stream.Collectors.toList;
2021

2122
import com.google.auto.service.AutoService;
2223
import com.google.edwmigration.dumper.application.dumper.ConnectorArguments;
@@ -103,7 +104,9 @@ public void addTasksTo(List<? super Task<?>> out, ConnectorArguments arguments)
103104
.toWhereClause();
104105
String whereBDatabaseNameClause =
105106
new SqlBuilder()
106-
.withWhereInVals("\"B_DatabaseName\"", arguments.getDatabases())
107+
.withWhereInVals(
108+
"\"B_DatabaseName\"",
109+
arguments.getDatabases().stream().map(String::toUpperCase).collect(toList()))
107110
.toWhereClause();
108111
String whereChildDBClause =
109112
new SqlBuilder().withWhereInVals("\"ChildDB\"", arguments.getDatabases()).toWhereClause();

0 commit comments

Comments
 (0)