commit 86190e735424ef660a7984b9b1434174a6e02038 Author: David Lavati Date: Wed Mar 18 12:35:40 2020 +0100 HIVE-23033 MSSQL metastore schema init script doesn't initialize NOTIFICATION_SEQUENCE Change-Id: Ieab00a4fc8620042e8ba9c264954966193b4c7d5 diff --git standalone-metastore/src/main/sql/mssql/hive-schema-3.2.0.mssql.sql standalone-metastore/src/main/sql/mssql/hive-schema-3.2.0.mssql.sql index cd04b4cc1a..4543fa1425 100644 --- standalone-metastore/src/main/sql/mssql/hive-schema-3.2.0.mssql.sql +++ standalone-metastore/src/main/sql/mssql/hive-schema-3.2.0.mssql.sql @@ -637,6 +637,8 @@ CREATE TABLE NOTIFICATION_SEQUENCE ALTER TABLE NOTIFICATION_SEQUENCE ADD CONSTRAINT NOTIFICATION_SEQUENCE_PK PRIMARY KEY (NNI_ID); +INSERT INTO NOTIFICATION_SEQUENCE (NNI_ID, NEXT_EVENT_ID) SELECT 1,1 WHERE NOT EXISTS (SELECT NEXT_EVENT_ID FROM NOTIFICATION_SEQUENCE); + -- Tables to manage resource plans. CREATE TABLE WM_RESOURCEPLAN diff --git standalone-metastore/src/main/sql/mssql/upgrade-3.1.0-to-3.2.0.mssql.sql standalone-metastore/src/main/sql/mssql/upgrade-3.1.0-to-3.2.0.mssql.sql index cc3f2639fb..5c8135a2c5 100644 --- standalone-metastore/src/main/sql/mssql/upgrade-3.1.0-to-3.2.0.mssql.sql +++ standalone-metastore/src/main/sql/mssql/upgrade-3.1.0-to-3.2.0.mssql.sql @@ -61,6 +61,8 @@ END; EXEC #DROP_DEFAULT_CONSTRAINT "PARTITION_PARAMS", "PARAM_VALUE"; ALTER TABLE "PARTITION_PARAMS" ALTER COLUMN "PARAM_VALUE" varchar(max); +-- HIVE-23033 +INSERT INTO NOTIFICATION_SEQUENCE (NNI_ID, NEXT_EVENT_ID) SELECT 1,1 WHERE NOT EXISTS (SELECT NEXT_EVENT_ID FROM NOTIFICATION_SEQUENCE); -- These lines need to be last. Insert any changes above. UPDATE VERSION SET SCHEMA_VERSION='3.2.0', VERSION_COMMENT='Hive release version 3.2.0' where VER_ID=1;