commit 5744cde7c27693abea3e2a3ac08a4ab3ad7ed8a3 Author: David Lavati Date: Mon Mar 16 18:18:48 2020 +0100 HIVE-23033 MSSQL metastore schema init script doesn't initialize NOTIFICATION_SEQUENCE Change-Id: I105a603f25937af5424ea7191cdcb09f36a01191 diff --git standalone-metastore/metastore-server/src/main/sql/mssql/hive-schema-3.1.0.mssql.sql standalone-metastore/metastore-server/src/main/sql/mssql/hive-schema-3.1.0.mssql.sql index ca2729d2be..eacf7be8be 100644 --- standalone-metastore/metastore-server/src/main/sql/mssql/hive-schema-3.1.0.mssql.sql +++ standalone-metastore/metastore-server/src/main/sql/mssql/hive-schema-3.1.0.mssql.sql @@ -636,6 +636,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/metastore-server/src/main/sql/mssql/hive-schema-3.2.0.mssql.sql standalone-metastore/metastore-server/src/main/sql/mssql/hive-schema-3.2.0.mssql.sql index 345c046db9..75358370c5 100644 --- standalone-metastore/metastore-server/src/main/sql/mssql/hive-schema-3.2.0.mssql.sql +++ standalone-metastore/metastore-server/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/metastore-server/src/main/sql/mssql/hive-schema-4.0.0.mssql.sql standalone-metastore/metastore-server/src/main/sql/mssql/hive-schema-4.0.0.mssql.sql index a2cf98144f..9ed7f4f819 100644 --- standalone-metastore/metastore-server/src/main/sql/mssql/hive-schema-4.0.0.mssql.sql +++ standalone-metastore/metastore-server/src/main/sql/mssql/hive-schema-4.0.0.mssql.sql @@ -641,6 +641,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