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

Teddy Choi commented on HIVE-4847:
----------------------------------

I wrote some code to modify a MDatabase name on ObjectStore, and it seemed like 
working properly. But it had a serious bug. When a user creates and manipulates 
a new database and tables with old names, data gets corrupted. Because old 
tables and new tables used same data directories. It was more complex than I 
thought first.

I will modify the code to move directories containing actual data. There will 
be some exceptional cases; such as there already exist directories with same 
names, or external tables. When Hive meets those cases, it will throw an error 
to prevent data corruption.
                
> add rename database functionality
> ---------------------------------
>
>                 Key: HIVE-4847
>                 URL: https://issues.apache.org/jira/browse/HIVE-4847
>             Project: Hive
>          Issue Type: New Feature
>    Affects Versions: 0.11.0
>            Reporter: Greg Rahn
>            Assignee: Teddy Choi
>            Priority: Minor
>
> There seems to be no way to rename a database in Hive, functionality to do so 
> would be nice.
> Proposed syntax:
> ALTER DATABASE dbname RENAME TO newdbname;

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