Uploaded image for project: 'MariaDB ColumnStore'
  1. MariaDB ColumnStore
  2. MCOL-573

CS does not support reserved words as column names

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • None
    • 1.2.0
    • None
    • None

    Description

      create table kvstore(
      `key` varchar(1024),
      `value` varchar(1024)
      ) engine=columnstore;
      ERROR 1178 (42000): The storage engine for the table doesn't support The syntax or the data type(s) is not supported by Columnstore. Please check the Columnstore syntax guide for supported syntax or data types.

      The whole point of having backticks is so that reserved words can be used. This is very broken! Modifying an application to change column names (or table names) is not trivial.

      Also, the error message is completely wrong and misleading. I have complex tables with many columns and I ended up doing a binary search to figure out which column was affected. These error messages should be much more helpful, not to mention they should be grammatically correct.

      Attachments

        Issue Links

          Activity

            People

              dleeyh Daniel Lee (Inactive)
              jswanhart Justin Swanhart (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.