Index: 011-HIVE-3649.oracle.sql =================================================================== --- 011-HIVE-3649.oracle.sql (revision 1456119) +++ 011-HIVE-3649.oracle.sql (working copy) @@ -1 +1,10 @@ -alter table SDS add IS_STOREDASSUBDIRECTORIES NUMBER(1) NOT NULL; +-- Add new not null column into SDS table in three steps + +-- Step 1: Add the column allowing null +ALTER TABLE SDS ADD IS_STOREDASSUBDIRECTORIES NUMBER(1) NULL; + + -- Step 2: Replace the null with default value (false) +UPDATE SDS SET IS_STOREDASSUBDIRECTORIES = 0; + +-- Step 3: Alter the column to disallow null values +ALTER TABLE SDS MODIFY(IS_STOREDASSUBDIRECTORIES NOT NULL); Index: upgrade-0.9.0-to-0.10.0.oracle.sql =================================================================== --- upgrade-0.9.0-to-0.10.0.oracle.sql (revision 0) +++ upgrade-0.9.0-to-0.10.0.oracle.sql (revision 0) @@ -0,0 +1,5 @@ +SELECT 'Upgrading MetaStore schema from 0.9.0 to 0.10.0' AS Status from dual; +@010-HIVE-3072.oracle.sql +@011-HIVE-3649.oracle.sql +@012-HIVE-1362.oracle.sql +SELECT 'Finished upgrading MetaStore schema from 0.9.0 to 0.10.0' AS Status from dual;