This is an automated email from the ASF dual-hosted git repository.
dengzh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git
The following commit(s) were added to refs/heads/master by this push:
new 9ca52544220 HIVE-28795: Add double quotes to PARAM_KEY for Postgres
compatibility (#5675)
9ca52544220 is described below
commit 9ca52544220bb2e79228be347350b6383c9b72bf
Author: gopigowtham <[email protected]>
AuthorDate: Wed Mar 5 12:34:04 2025 +0530
HIVE-28795: Add double quotes to PARAM_KEY for Postgres compatibility
(#5675)
---
.../main/java/org/apache/hadoop/hive/metastore/DirectSqlUpdatePart.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/DirectSqlUpdatePart.java
b/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/DirectSqlUpdatePart.java
index 18d6f4be97e..12c35eafe32 100644
---
a/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/DirectSqlUpdatePart.java
+++
b/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/DirectSqlUpdatePart.java
@@ -762,7 +762,7 @@ public List<Object> run(List<Long> input) throws
MetaException {
private void deleteParams(String paramTable, String idColumn,
List<Pair<Long, String>> deleteIdKeys) throws
MetaException {
- String deleteStmt = "delete from " + paramTable + " where " + idColumn +
"=? and PARAM_KEY=?";
+ String deleteStmt = "delete from " + paramTable + " where " + idColumn +
"=? and \"PARAM_KEY\"=?";
int maxRows = dbType.getMaxRows(maxBatchSize, 2);
updateWithStatement(statement -> Batchable.runBatched(maxRows,
deleteIdKeys,
new Batchable<Pair<Long, String>, Void>() {