From 3563ffd07f408f80419c55a7b52268dc3c763448 Mon Sep 17 00:00:00 2001 From: Ayush Saxena Date: Tue, 27 Apr 2021 14:48:10 +0530 Subject: [PATCH] HIVE-25059. Alter event is converted to rename during replication. --- .../hive/ql/parse/repl/dump/events/AlterTableHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/repl/dump/events/AlterTableHandler.java b/ql/src/java/org/apache/hadoop/hive/ql/parse/repl/dump/events/AlterTableHandler.java index d654d3d0420a..9c14b0b3e35e 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/parse/repl/dump/events/AlterTableHandler.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/repl/dump/events/AlterTableHandler.java @@ -85,8 +85,8 @@ AlterTableMessage eventMessage(String stringRepresentation) { private Scenario scenarioType(org.apache.hadoop.hive.metastore.api.Table before, org.apache.hadoop.hive.metastore.api.Table after) { - if (before.getDbName().equals(after.getDbName()) - && before.getTableName().equals(after.getTableName())) { + if (before.getDbName().equalsIgnoreCase(after.getDbName()) + && before.getTableName().equalsIgnoreCase(after.getTableName())) { return isTruncateOp ? Scenario.TRUNCATE : Scenario.ALTER; } else { return Scenario.RENAME;