Author: namit
Date: Fri Nov 11 23:12:22 2011
New Revision: 1201091

URL: http://svn.apache.org/viewvc?rev=1201091&view=rev
Log:
HIVE-2568 HIVE-2246 upgrade script needs to drop foreign key in COLUMNS_OLD
(Ning Zhang via namit)


Modified:
    hive/trunk/metastore/scripts/upgrade/mysql/008-HIVE-2246.mysql.sql

Modified: hive/trunk/metastore/scripts/upgrade/mysql/008-HIVE-2246.mysql.sql
URL: 
http://svn.apache.org/viewvc/hive/trunk/metastore/scripts/upgrade/mysql/008-HIVE-2246.mysql.sql?rev=1201091&r1=1201090&r2=1201091&view=diff
==============================================================================
--- hive/trunk/metastore/scripts/upgrade/mysql/008-HIVE-2246.mysql.sql 
(original)
+++ hive/trunk/metastore/scripts/upgrade/mysql/008-HIVE-2246.mysql.sql Fri Nov 
11 23:12:22 2011
@@ -26,6 +26,9 @@ CREATE PROCEDURE REVERT()
     DROP TABLE IF EXISTS COLUMNS_V2;
     DROP TABLE IF EXISTS TABLE_SDS;
     DROP TABLE IF EXISTS CDS;
+    ALTER TABLE COLUMNS_OLD 
+      ADD CONSTRAINT `COLUMNS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES 
`SDS`(`SD_ID`)
+    ;
     RENAME TABLE COLUMNS_OLD TO COLUMNS;
 
   END $$
@@ -211,6 +214,8 @@ CREATE PROCEDURE CREATE_TABLE_SDS()
 CREATE PROCEDURE RENAME_OLD_COLUMNS()
   BEGIN
     RENAME TABLE `COLUMNS` TO `COLUMNS_OLD`;
+    ALTER TABLE COLUMNS_OLD 
+      DROP FOREIGN KEY `COLUMNS_FK1`;
   END $$
 
 /*


Reply via email to