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>() {

Reply via email to