[
https://issues.apache.org/jira/browse/HIVE-2231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13052751#comment-13052751
]
John Sichi commented on HIVE-2231:
----------------------------------
Since views are already a standard way of addressing this, wouldn't it be
better to put effort into fixing any limitations there?
> Column aliases
> --------------
>
> Key: HIVE-2231
> URL: https://issues.apache.org/jira/browse/HIVE-2231
> Project: Hive
> Issue Type: Wish
> Components: Query Processor
> Reporter: Adam Kramer
> Priority: Trivial
>
> It would be nice in several cases to be able to alias column names.
> Say someone in your company CREATEd a TABLE called important_but_named_poorly
> (alvin BIGINT, theodore BIGINT, simon STRING) PARTITIONED BY (dave STRING),
> that indexes the relationship between an actor (alvin), a target (theodore),
> and the interaction between them (simon), partitioned based on the date
> string (dave). Renaming the columns would break a million pipelines that are
> important but ownerless.
> It would be awesome to define an aliasing system as such:
> ALTER TABLE important_but_named_poorly REPLACE COLUMNS (actor BIGINT AKA
> alvin, target BIGINT AKA theodore, ixn STRING AKA simon) PARTITIONED BY (ds
> STRING AKA dave);
> ...which would mean that any user could, e.g., use the term "dave" to refer
> to ds if they really wanted to.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira