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

Raghotham Murthy commented on HIVE-1002:
----------------------------------------

i think its probably ok to specify which columns to partition on. We should not 
have implied ordering/hierarchy of keys. It might be better if the user 
specifies the order.
Something like,

{code}
insert overwrite T partitioned on (col[=value], (col[=value])*)
{code}

Then users can specify constant values or if no value is present, use the 
column value in the data. In addition, this will allow users to specify the 
order of partitioning as well.

> multi-partition inserts
> -----------------------
>
>                 Key: HIVE-1002
>                 URL: https://issues.apache.org/jira/browse/HIVE-1002
>             Project: Hadoop Hive
>          Issue Type: New Feature
>            Reporter: Zheng Shao
>            Assignee: Ning Zhang
>
> We should allow queries like this into a partitioned table:
> {code}
> CREATE TABLE (a STRING, b STRING, c STRING)
> PARTITIONED BY (ds STRING, ts STRING);
> INSERT OVERWRITE TABLE x PARTITION (ds = '2009-12-12')
> SELECT a, b, c, ts FROM xxx;
> {code}
> Basically, allowing users to overwrite multiple partitions at a time.
> The partition values specified in PARTITION part (if any) should be a prefix 
> of the partition keys.
> The rest of the partition keys goes to the end of the SELECT expression list.

-- 
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