[
https://issues.apache.org/jira/browse/IMPALA-6687?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thomas Tauber-Marshall resolved IMPALA-6687.
--------------------------------------------
Resolution: Fixed
Fix Version/s: Impala 2.12.0
> Upsert fails on Kudu table with upper case primary key and default value
> ------------------------------------------------------------------------
>
> Key: IMPALA-6687
> URL: https://issues.apache.org/jira/browse/IMPALA-6687
> Project: IMPALA
> Issue Type: Bug
> Components: Catalog
> Affects Versions: Impala 2.12.0
> Reporter: Thomas Tauber-Marshall
> Assignee: Thomas Tauber-Marshall
> Priority: Critical
> Labels: kudu
> Fix For: Impala 2.12.0
>
>
> Repro:
> {noformat}
> > create table test1 (A string primary key, b int default 0) stored as kudu;
> > upsert into test1 (A) values ('a');
> ERROR: AnalysisException: All primary key columns must be specified for
> UPSERTing into Kudu tables. Missing columns are: a
> {noformat}
> {noformat}
> I0316 10:14:27.774098 8825 jni-util.cc:230]
> org.apache.impala.common.AnalysisException: All primary key columns must be
> specified for UPSERTing into Kudu tables. Missing columns are: a
> at
> org.apache.impala.analysis.InsertStmt.checkRequiredKuduColumns(InsertStmt.java:591)
> at
> org.apache.impala.analysis.InsertStmt.checkColumnCoverage(InsertStmt.java:539)
> at org.apache.impala.analysis.InsertStmt.analyze(InsertStmt.java:369)
> at
> org.apache.impala.analysis.AnalysisContext.analyze(AnalysisContext.java:424)
> at
> org.apache.impala.analysis.AnalysisContext.analyzeAndAuthorize(AnalysisContext.java:393)
> at
> org.apache.impala.service.Frontend.createExecRequest(Frontend.java:1014)
> at
> org.apache.impala.service.JniFrontend.createExecRequest(JniFrontend.java:156)
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)