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

caofangkun updated HIVE-3941:
-----------------------------

    Description: 
The Schema Search Path
http://www.postgresql.org/docs/current/static/ddl-schemas.html

hive(myschema)> SET search_path TO myschema,default; -- set Schema Search Path
hive(myschema)> SHOW search_path;  
myschema
default 

hive(default)>show search_path in myschema;
myschema
default

hive(default)> show tables;
de_src;

hive(myschema)> show tables; -- in myschema database there is no table named 
de_src
src;
src1;


hive(myschema)>select * from de_src;  --this queuery is equivalent to query: 
select * from default.de_src

the default search_path is : current_db,default 
" SET search_path TO ..." statement is Session level command , when the session 
is over ,fall back to "current_db,default" search path.

  was:
The Schema Search Path
http://www.postgresql.org/docs/current/static/ddl-schemas.html

hive(myschema)> SET search_path TO myschema,default; -- set Schema Search Path
hive(myschema)> SHOW search_path;  
myschema
default 

hive(default)> show tables;
de_src;

hive(myschema)> show tables; -- in myschema database there is no table named 
de_src
src;
src1;


hive>select * from de_src;  --this queuery is equivalent to query: select * 
from default.de_src


    
> Implement The Schema Search Path Feature
> ----------------------------------------
>
>                 Key: HIVE-3941
>                 URL: https://issues.apache.org/jira/browse/HIVE-3941
>             Project: Hive
>          Issue Type: New Feature
>          Components: Query Processor
>    Affects Versions: 0.9.0
>            Reporter: caofangkun
>            Priority: Minor
>
> The Schema Search Path
> http://www.postgresql.org/docs/current/static/ddl-schemas.html
> hive(myschema)> SET search_path TO myschema,default; -- set Schema Search Path
> hive(myschema)> SHOW search_path;  
> myschema
> default 
> hive(default)>show search_path in myschema;
> myschema
> default
> hive(default)> show tables;
> de_src;
> hive(myschema)> show tables; -- in myschema database there is no table named 
> de_src
> src;
> src1;
> hive(myschema)>select * from de_src;  --this queuery is equivalent to query: 
> select * from default.de_src
> the default search_path is : current_db,default 
> " SET search_path TO ..." statement is Session level command , when the 
> session is over ,fall back to "current_db,default" search path.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to