diff --git a/metastore/scripts/upgrade/derby/058-HIVE-20616.derby.sql b/metastore/scripts/upgrade/derby/058-HIVE-20616.derby.sql new file mode 100644 index 0000000000..f688016ac3 --- /dev/null +++ b/metastore/scripts/upgrade/derby/058-HIVE-20616.derby.sql @@ -0,0 +1,4 @@ +ALTER TABLE PARTITION_PARAMS ADD COLUMN NEW_PARAM_VALUE CLOB; +UPDATE PARTITION_PARAMS SET NEW_PARAM_VALUE = PARAM_VALUE; +ALTER TABLE PARTITION_PARAMS DROP COLUMN PARAM_VALUE; +RENAME COLUMN PARTITION_PARAMS.NEW_PARAM_VALUE TO PARAM_VALUE; diff --git a/metastore/scripts/upgrade/mssql/035-HIVE-20616.mssql.sql b/metastore/scripts/upgrade/mssql/035-HIVE-20616.mssql.sql new file mode 100644 index 0000000000..4ede14f131 --- /dev/null +++ b/metastore/scripts/upgrade/mssql/035-HIVE-20616.mssql.sql @@ -0,0 +1 @@ +ALTER TABLE PARTITION_PARAMS ALTER COLUMN PARAM_VALUE TEXT; diff --git a/metastore/scripts/upgrade/mysql/050-HIVE-20616.mysql.sql b/metastore/scripts/upgrade/mysql/050-HIVE-20616.mysql.sql new file mode 100644 index 0000000000..5fad4c6054 --- /dev/null +++ b/metastore/scripts/upgrade/mysql/050-HIVE-20616.mysql.sql @@ -0,0 +1 @@ +ALTER TABLE PARTITION_PARAMS MODIFY PARAM_VALUE TEXT; diff --git a/metastore/scripts/upgrade/oracle/050-HIVE-20616.oracle.sql b/metastore/scripts/upgrade/oracle/050-HIVE-20616.oracle.sql new file mode 100644 index 0000000000..e3ce673603 --- /dev/null +++ b/metastore/scripts/upgrade/oracle/050-HIVE-20616.oracle.sql @@ -0,0 +1 @@ +ALTER TABLE PARTITION_PARAMS MODIFY PARAM_VALUE CLOB; diff --git a/metastore/scripts/upgrade/postgres/049-HIVE-20616.postgres.sql b/metastore/scripts/upgrade/postgres/049-HIVE-20616.postgres.sql new file mode 100644 index 0000000000..d12f3b9d42 --- /dev/null +++ b/metastore/scripts/upgrade/postgres/049-HIVE-20616.postgres.sql @@ -0,0 +1 @@ +ALTER TABLE PARTITION_PARAMS ALTER COLUMN PARAM_VALUE TYPE CLOB;