You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/03/27 05:28:00 UTC
[jira] [Commented] (IGNITE-8052) Clear error message when using a
non-existing column name for CREATE TABLE primary key
[ https://issues.apache.org/jira/browse/IGNITE-8052?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16415043#comment-16415043 ]
ASF GitHub Bot commented on IGNITE-8052:
----------------------------------------
GitHub user shroman opened a pull request:
https://github.com/apache/ignite/pull/3701
IGNITE-8052: Clear error message when using a non-existing column nam…
…e for CREATE TABLE primary key.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/shroman/ignite IGNITE-8052
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/3701.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #3701
----
commit b857c11a6643aa2162a9621d52cf5e67210ec1f9
Author: shroman <rs...@...>
Date: 2018-03-27T05:26:14Z
IGNITE-8052: Clear error message when using a non-existing column name for CREATE TABLE primary key.
----
> Clear error message when using a non-existing column name for CREATE TABLE primary key
> --------------------------------------------------------------------------------------
>
> Key: IGNITE-8052
> URL: https://issues.apache.org/jira/browse/IGNITE-8052
> Project: Ignite
> Issue Type: Improvement
> Components: sql
> Reporter: Roman Shtykh
> Assignee: Roman Shtykh
> Priority: Minor
> Labels: usability
>
> On _CREATE TABLE_ with a misspelled column name for _PRIMARY KEY_ we have the following error with assertions enabled
> {code:java}
> java.lang.AssertionError
> at org.apache.ignite.internal.processors.query.h2.sql.GridSqlQueryParser.parseCreateTable(GridSqlQueryParser.java:1044)
> at org.apache.ignite.internal.processors.query.h2.sql.GridSqlQueryParser.parse(GridSqlQueryParser.java:1647)
> at org.apache.ignite.internal.processors.query.h2.ddl.DdlStatementsProcessor.runDdlStatement(DdlStatementsProcessor.java:245)
> ...
> {code}
> and when disabled
> {code:java}
> class org.apache.ignite.internal.processors.query.IgniteSQLException: null
> at org.apache.ignite.internal.processors.query.h2.ddl.DdlStatementsProcessor.runDdlStatement(DdlStatementsProcessor.java:492)
> at org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.doRunPrepared(IgniteH2Indexing.java:1643)
> at org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.querySqlFields(IgniteH2Indexing.java:1577)
> ...
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)