[ https://issues.apache.org/jira/browse/HIVE-2617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13169962#comment-13169962 ]
Hudson commented on HIVE-2617: ------------------------------ Integrated in Hive-trunk-h0.23.0 #24 (See [https://builds.apache.org/job/Hive-trunk-h0.23.0/24/]) HIVE-2617 Insert overwrite table db.tname fails if partition already exists (Chinna Rao Lalam via namit) namit : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1214592 Files : * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java * /hive/trunk/ql/src/test/queries/clientpositive/insert2_overwrite_partitions.q * /hive/trunk/ql/src/test/results/clientpositive/insert2_overwrite_partitions.q.out > Insert overwrite table db.tname fails if partition already exists > ------------------------------------------------------------------ > > Key: HIVE-2617 > URL: https://issues.apache.org/jira/browse/HIVE-2617 > Project: Hive > Issue Type: Bug > Components: Metastore > Reporter: Aniket Mokashi > Assignee: Chinna Rao Lalam > Attachments: HIVE-2617.1.patch, HIVE-2617.D843.1.patch, > HIVE-2617.patch > > > Insert Overwrite table db.tname fails if partition already exists. > For example- > insert overwrite table db.tname PARTITION(part='p') select .. from t2 where > part='p'; fails if partition 'p' already exists. Workaround is - use db; and > the fire the command. > From the source code- > alterPartition(tbl.getTableName(), new Partition(tbl, tpart)); takes String > tablename as argument and loses db information. Table table = > newTable(tablename) is called to retrieve table from name. But, it relies on > currentDatabase value (hence the workaround). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira