deepakpanda93 commented on issue #10558:
URL: https://github.com/apache/hudi/issues/10558#issuecomment-4851125222

   Hello @KnightChess , The MERGE INTO command has been substantially reworked 
since 0.14.1. Column resolution in MergeIntoHoodieTableCommand now matches 
SET-clause attributes to target columns via Spark's case-insensitive resolver 
(spark.sql.caseSensitive defaults to false), so ... WHEN MATCHED THEN UPDATE 
SET ID=source.ID against a column named id should resolve correctly. The pkless 
MERGE INTO code that introduced this regression 
([#9083](https://github.com/apache/hudi/pull/9083)) has been reworked 
(including the Spark-4 analysis restructuring in 
[#12772](https://github.com/apache/hudi/pull/12772)).
   
   Note: the originally-proposed fix 
([#10826](https://github.com/apache/hudi/pull/10826)) was closed without 
merging, and it's the resolver rework — not that PR — that addresses this.
   
   Could you retest your exact repro on a recent 1.1.x release? If it works (as 
the current resolution path suggests), we'll close this out; if it still fails 
with the case mismatch, please share the stack and we'll add a targeted fix + 
test. Thanks!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to