BATCH-2124: Updated files to prevent the ability of inserting more than one row by accident into the sequence tables
This commit is contained in:
@@ -76,9 +76,26 @@ CREATE TABLE BATCH_JOB_EXECUTION_CONTEXT (
|
||||
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
CREATE TABLE BATCH_STEP_EXECUTION_SEQ (ID BIGINT NOT NULL) ENGINE=InnoDB;
|
||||
INSERT INTO BATCH_STEP_EXECUTION_SEQ values(0);
|
||||
CREATE TABLE BATCH_JOB_EXECUTION_SEQ (ID BIGINT NOT NULL) ENGINE=InnoDB;
|
||||
INSERT INTO BATCH_JOB_EXECUTION_SEQ values(0);
|
||||
CREATE TABLE BATCH_JOB_SEQ (ID BIGINT NOT NULL) ENGINE=InnoDB;
|
||||
INSERT INTO BATCH_JOB_SEQ values(0);
|
||||
CREATE TABLE BATCH_STEP_EXECUTION_SEQ (
|
||||
ID BIGINT NOT NULL,
|
||||
UNIQUE_KEY CHAR(1) NOT NULL
|
||||
constraint UNIQUE_KEY_UN unique (UNIQUE_KEY)
|
||||
) ENGINE=MYISAM;
|
||||
|
||||
INSERT INTO BATCH_STEP_EXECUTION_SEQ values(0, '0');
|
||||
|
||||
CREATE TABLE BATCH_JOB_EXECUTION_SEQ (
|
||||
ID BIGINT NOT NULL,
|
||||
UNIQUE_KEY CHAR(1) NOT NULL
|
||||
constraint UNIQUE_KEY_UN unique (UNIQUE_KEY)
|
||||
) ENGINE=MYISAM;
|
||||
|
||||
INSERT INTO BATCH_JOB_EXECUTION_SEQ values(0, '0');
|
||||
|
||||
CREATE TABLE BATCH_JOB_SEQ (
|
||||
ID BIGINT NOT NULL,
|
||||
UNIQUE_KEY CHAR(1) NOT NULL
|
||||
constraint UNIQUE_KEY_UN unique (UNIQUE_KEY)
|
||||
) ENGINE=MYISAM;
|
||||
|
||||
INSERT INTO BATCH_JOB_SEQ values(0, '0');
|
||||
|
||||
@@ -10,5 +10,6 @@ BLOB = BLOB
|
||||
CLOB = TEXT
|
||||
TIMESTAMP = DATETIME
|
||||
VARCHAR = VARCHAR
|
||||
CHAR = CHAR
|
||||
# for generating drop statements...
|
||||
SEQUENCE = TABLE
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
#macro (sequence $name $value)CREATE TABLE ${name} (ID BIGINT NOT NULL) ENGINE=InnoDB;
|
||||
INSERT INTO ${name} values(0);
|
||||
#macro (sequence $name $value)CREATE TABLE ${name} (ID BIGINT NOT NULL,
|
||||
UNIQUE_KEY CHAR(1) NOT NULL,
|
||||
constraint ${name}_UN unique (UNIQUE_KEY)) ENGINE=MYISAM;
|
||||
INSERT INTO ${name} values(0, '0');
|
||||
#end
|
||||
#macro (notnull $name $type)MODIFY COLUMN ${name} ${type} NOT NULL#end
|
||||
|
||||
Reference in New Issue
Block a user