One reason why it was not done this was to report user errors in the case that 
user typed in. I suppose it is not that much of reason 
Prasad from bberry

----- Original Message -----
From: Ning Zhang (JIRA) <j...@apache.org>
To: hive-dev@hadoop.apache.org <hive-dev@hadoop.apache.org>
Sent: Wed Nov 04 10:27:32 2009
Subject: [jira] Commented: (HIVE-912) table name in DDL should be 
case-insensitive


    [ 
https://issues.apache.org/jira/browse/HIVE-912?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12773592#action_12773592
 ] 

Ning Zhang commented on HIVE-912:
---------------------------------

I think most DDL cases works fine (case insensitive). I have manually tested 
some and all works.  But I've seen diffs in the POSTHOOK when running 
unittests. Some examples are uniquejoin.q.out
    [junit] < POSTHOOK: Output: defa...@t1
    [junit] ---
    [junit] > POSTHOOK: Output: defa...@t1

My change will be to convert table names to lower case in the createTableDesc 
at the very beginning of analyzing DDL statement. This will guarantee all code 
paths using the createTableDesc will see lower cased table names. 

> table name in DDL should be case-insensitive
> --------------------------------------------
>
>                 Key: HIVE-912
>                 URL: https://issues.apache.org/jira/browse/HIVE-912
>             Project: Hadoop Hive
>          Issue Type: Bug
>            Reporter: Ning Zhang
>            Assignee: Ning Zhang
>         Attachments: Hive-912.patch
>
>
> Found the issue is not only limited to CTAS, it is true for all create-table 
> statement. Modify the title and will upload a new patch.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to