TSK-1767: made configuration unique and added necessary reorg and insert.
This commit is contained in:
parent
6719cfd231
commit
179ceeeb63
|
@ -190,7 +190,8 @@ CREATE TABLE ATTACHMENT(
|
||||||
CREATE TABLE CONFIGURATION (
|
CREATE TABLE CONFIGURATION (
|
||||||
NAME VARCHAR(8) NOT NULL,
|
NAME VARCHAR(8) NOT NULL,
|
||||||
ENFORCE_SECURITY BOOLEAN NULL,
|
ENFORCE_SECURITY BOOLEAN NULL,
|
||||||
CUSTOM_ATTRIBUTES CLOB NULL
|
CUSTOM_ATTRIBUTES CLOB NULL,
|
||||||
|
PRIMARY KEY (NAME)
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO CONFIGURATION (NAME) VALUES ('MASTER');
|
INSERT INTO CONFIGURATION (NAME) VALUES ('MASTER');
|
||||||
|
|
|
@ -7,6 +7,11 @@ INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('4.11.0', CURRENT_
|
||||||
ALTER TABLE CONFIGURATION ADD COLUMN NAME VARCHAR(8) NOT NULL DEFAULT 'MASTER';
|
ALTER TABLE CONFIGURATION ADD COLUMN NAME VARCHAR(8) NOT NULL DEFAULT 'MASTER';
|
||||||
ALTER TABLE CONFIGURATION ALTER COLUMN ENFORCE_SECURITY DROP NOT NULL;
|
ALTER TABLE CONFIGURATION ALTER COLUMN ENFORCE_SECURITY DROP NOT NULL;
|
||||||
ALTER TABLE CONFIGURATION ALTER COLUMN NAME DROP DEFAULT;
|
ALTER TABLE CONFIGURATION ALTER COLUMN NAME DROP DEFAULT;
|
||||||
|
CALL SYSPROC.ADMIN_CMD ( 'REORG TABLE CONFIGURATION allow read access' );
|
||||||
|
ALTER TABLE CONFIGURATION ADD PRIMARY KEY (NAME);
|
||||||
|
|
||||||
|
insert into CONFIGURATION (NAME) (select 'MASTER' from sysibm.sysdummy1
|
||||||
|
where not exists (select * from CONFIGURATION where NAME = 'MASTER'));
|
||||||
|
|
||||||
UPDATE TASK SET CUSTOM_1 = '' WHERE CUSTOM_1 IS NULL;
|
UPDATE TASK SET CUSTOM_1 = '' WHERE CUSTOM_1 IS NULL;
|
||||||
UPDATE TASK SET CUSTOM_2 = '' WHERE CUSTOM_2 IS NULL;
|
UPDATE TASK SET CUSTOM_2 = '' WHERE CUSTOM_2 IS NULL;
|
||||||
|
@ -38,3 +43,4 @@ UPDATE CLASSIFICATION SET CUSTOM_5 = '' WHERE CUSTOM_5 IS NULL;
|
||||||
UPDATE CLASSIFICATION SET CUSTOM_6 = '' WHERE CUSTOM_6 IS NULL;
|
UPDATE CLASSIFICATION SET CUSTOM_6 = '' WHERE CUSTOM_6 IS NULL;
|
||||||
UPDATE CLASSIFICATION SET CUSTOM_7 = '' WHERE CUSTOM_7 IS NULL;
|
UPDATE CLASSIFICATION SET CUSTOM_7 = '' WHERE CUSTOM_7 IS NULL;
|
||||||
UPDATE CLASSIFICATION SET CUSTOM_8 = '' WHERE CUSTOM_8 IS NULL;
|
UPDATE CLASSIFICATION SET CUSTOM_8 = '' WHERE CUSTOM_8 IS NULL;
|
||||||
|
|
||||||
|
|
|
@ -309,7 +309,8 @@ CREATE TABLE CLASSIFICATION_HISTORY_EVENT
|
||||||
CREATE TABLE CONFIGURATION (
|
CREATE TABLE CONFIGURATION (
|
||||||
NAME VARCHAR(8) NOT NULL,
|
NAME VARCHAR(8) NOT NULL,
|
||||||
ENFORCE_SECURITY BOOLEAN NULL,
|
ENFORCE_SECURITY BOOLEAN NULL,
|
||||||
CUSTOM_ATTRIBUTES CLOB NULL
|
CUSTOM_ATTRIBUTES CLOB NULL,
|
||||||
|
PRIMARY KEY (NAME)
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO CONFIGURATION (NAME) VALUES ('MASTER');
|
INSERT INTO CONFIGURATION (NAME) VALUES ('MASTER');
|
||||||
|
|
|
@ -5,6 +5,9 @@ INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('4.11.0', CURRENT_
|
||||||
ALTER TABLE CONFIGURATION ADD COLUMN NAME VARCHAR(8) NOT NULL DEFAULT 'MASTER';
|
ALTER TABLE CONFIGURATION ADD COLUMN NAME VARCHAR(8) NOT NULL DEFAULT 'MASTER';
|
||||||
ALTER TABLE CONFIGURATION ALTER COLUMN ENFORCE_SECURITY DROP NOT NULL;
|
ALTER TABLE CONFIGURATION ALTER COLUMN ENFORCE_SECURITY DROP NOT NULL;
|
||||||
ALTER TABLE CONFIGURATION ALTER COLUMN NAME DROP DEFAULT;
|
ALTER TABLE CONFIGURATION ALTER COLUMN NAME DROP DEFAULT;
|
||||||
|
ALTER TABLE CONFIGURATION ADD PRIMARY KEY (NAME);
|
||||||
|
|
||||||
|
INSERT INTO CONFIGURATION (NAME) VALUES ('MASTER');
|
||||||
|
|
||||||
UPDATE TASK SET CUSTOM_1 = '' WHERE CUSTOM_1 IS NULL;
|
UPDATE TASK SET CUSTOM_1 = '' WHERE CUSTOM_1 IS NULL;
|
||||||
UPDATE TASK SET CUSTOM_2 = '' WHERE CUSTOM_2 IS NULL;
|
UPDATE TASK SET CUSTOM_2 = '' WHERE CUSTOM_2 IS NULL;
|
||||||
|
|
|
@ -304,7 +304,8 @@ CREATE TABLE CLASSIFICATION_HISTORY_EVENT
|
||||||
CREATE TABLE CONFIGURATION (
|
CREATE TABLE CONFIGURATION (
|
||||||
NAME VARCHAR(8) NOT NULL,
|
NAME VARCHAR(8) NOT NULL,
|
||||||
ENFORCE_SECURITY BOOLEAN NULL,
|
ENFORCE_SECURITY BOOLEAN NULL,
|
||||||
CUSTOM_ATTRIBUTES TEXT NULL
|
CUSTOM_ATTRIBUTES TEXT NULL,
|
||||||
|
PRIMARY KEY (NAME)
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO CONFIGURATION (NAME) VALUES ('MASTER');
|
INSERT INTO CONFIGURATION (NAME) VALUES ('MASTER');
|
||||||
|
|
|
@ -7,6 +7,9 @@ INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('4.11.0', CURRENT_
|
||||||
ALTER TABLE CONFIGURATION ADD COLUMN NAME VARCHAR(8) NOT NULL DEFAULT 'MASTER';
|
ALTER TABLE CONFIGURATION ADD COLUMN NAME VARCHAR(8) NOT NULL DEFAULT 'MASTER';
|
||||||
ALTER TABLE CONFIGURATION ALTER COLUMN ENFORCE_SECURITY DROP NOT NULL;
|
ALTER TABLE CONFIGURATION ALTER COLUMN ENFORCE_SECURITY DROP NOT NULL;
|
||||||
ALTER TABLE CONFIGURATION ALTER COLUMN NAME DROP DEFAULT;
|
ALTER TABLE CONFIGURATION ALTER COLUMN NAME DROP DEFAULT;
|
||||||
|
ALTER TABLE CONFIGURATION ADD PRIMARY KEY (NAME);
|
||||||
|
|
||||||
|
INSERT INTO CONFIGURATION (NAME) VALUES ('MASTER') ON CONFLICT DO NOTHING;
|
||||||
|
|
||||||
UPDATE TASK SET CUSTOM_1 = '' WHERE CUSTOM_1 IS NULL;
|
UPDATE TASK SET CUSTOM_1 = '' WHERE CUSTOM_1 IS NULL;
|
||||||
UPDATE TASK SET CUSTOM_2 = '' WHERE CUSTOM_2 IS NULL;
|
UPDATE TASK SET CUSTOM_2 = '' WHERE CUSTOM_2 IS NULL;
|
||||||
|
|
Loading…
Reference in New Issue