[ 
https://issues.apache.org/jira/browse/HIVE-6141?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

dima machlin updated HIVE-6141:
-------------------------------

    Description: 
Selecting from a view created in 0.7 after upgrade to 0.10 fails on 
bq. Invalid table alias or column reference
The reason is that while running this :
bq. create view a as select b from c.d;
in v0.7 will generate in the metastore this SQL :
bq. select `*c.*d`.b from `c`.`d`; 
which fails in v0.10
While running the same create SQL in v0.10 generates different SQL :
bq. select `d`.b from `c`.`d`; 
which succeeds in v0.10.

A workaround is to recreate the view.

  was:
Selecting from a view created in 0.7 after upgrade to 0.10 fails on 
bq. Invalid table alias or column reference
The reason is that while running this :
bq. create view a as select b from c.d;
in v0.7 will generate in the metastore this SQL :
bq. select `*c.*d`.b from `c`.`d`; which fails in v0.10
While running the same SQL in v0.10 generates different SQL :
bq. select `d`.b from `c`.`d`; which succeeds in v0.10.

A workaround is to recreate the view.


> Can't select from views after upgrading metastore from 0.7 to 0.10
> ------------------------------------------------------------------
>
>                 Key: HIVE-6141
>                 URL: https://issues.apache.org/jira/browse/HIVE-6141
>             Project: Hive
>          Issue Type: Bug
>          Components: Metastore
>    Affects Versions: 0.10.0
>            Reporter: dima machlin
>            Priority: Minor
>
> Selecting from a view created in 0.7 after upgrade to 0.10 fails on 
> bq. Invalid table alias or column reference
> The reason is that while running this :
> bq. create view a as select b from c.d;
> in v0.7 will generate in the metastore this SQL :
> bq. select `*c.*d`.b from `c`.`d`; 
> which fails in v0.10
> While running the same create SQL in v0.10 generates different SQL :
> bq. select `d`.b from `c`.`d`; 
> which succeeds in v0.10.
> A workaround is to recreate the view.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to