diff --git a/standalone-metastore/metastore-server/src/main/sql/mysql/hive-schema-4.0.0.mysql.sql b/standalone-metastore/metastore-server/src/main/sql/mysql/hive-schema-4.0.0.mysql.sql index 0d0374c08a..bce79388cd 100644 --- a/standalone-metastore/metastore-server/src/main/sql/mysql/hive-schema-4.0.0.mysql.sql +++ b/standalone-metastore/metastore-server/src/main/sql/mysql/hive-schema-4.0.0.mysql.sql @@ -1245,7 +1245,7 @@ CREATE INDEX IDX_SCHEDULED_EXECUTIONS_SCHEDULED_QUERY_ID ON SCHEDULED_EXECUTIONS CREATE UNIQUE INDEX UNIQUE_SCHEDULED_EXECUTIONS_ID ON SCHEDULED_EXECUTIONS (SCHEDULED_EXECUTION_ID); -- Create table replication metrics -CREATE TABLE REPLICATION_METRICS ( +CREATE TABLE IF NOT EXISTS REPLICATION_METRICS ( RM_SCHEDULED_EXECUTION_ID bigint NOT NULL, RM_POLICY varchar(256) NOT NULL, RM_DUMP_EXECUTION_ID bigint NOT NULL, @@ -1253,7 +1253,7 @@ CREATE TABLE REPLICATION_METRICS ( RM_PROGRESS varchar(4000), RM_START_TIME integer NOT NULL, PRIMARY KEY(RM_SCHEDULED_EXECUTION_ID) -); +) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- Create indexes for the replication metrics table CREATE INDEX POLICY_IDX ON REPLICATION_METRICS (RM_POLICY); diff --git a/standalone-metastore/metastore-server/src/main/sql/mysql/upgrade-3.2.0-to-4.0.0.mysql.sql b/standalone-metastore/metastore-server/src/main/sql/mysql/upgrade-3.2.0-to-4.0.0.mysql.sql index acf09c1ff1..938ed17f11 100644 --- a/standalone-metastore/metastore-server/src/main/sql/mysql/upgrade-3.2.0-to-4.0.0.mysql.sql +++ b/standalone-metastore/metastore-server/src/main/sql/mysql/upgrade-3.2.0-to-4.0.0.mysql.sql @@ -95,7 +95,7 @@ RENAME TABLE NEXT_TXN_ID TO TXN_LOCK_TBL; ALTER TABLE TXN_LOCK_TBL CHANGE NTXN_NEXT TXN_LOCK bigint; -- Create table replication metrics -CREATE TABLE REPLICATION_METRICS ( +CREATE TABLE IF NOT EXISTS REPLICATION_METRICS ( RM_SCHEDULED_EXECUTION_ID bigint NOT NULL, RM_POLICY varchar(256) NOT NULL, RM_DUMP_EXECUTION_ID bigint NOT NULL, @@ -103,7 +103,7 @@ CREATE TABLE REPLICATION_METRICS ( RM_PROGRESS varchar(4000), RM_START_TIME integer NOT NULL, PRIMARY KEY(RM_SCHEDULED_EXECUTION_ID) -); +) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- Create indexes for the replication metrics table CREATE INDEX POLICY_IDX ON REPLICATION_METRICS (RM_POLICY);