TSK-1232: replaced data type in ID colums with VARCHAR

This commit is contained in:
Mustapha Zorgati 2020-05-06 20:51:34 +02:00
parent d765da1683
commit 1cabe3ad19
6 changed files with 147 additions and 45 deletions

View File

@ -10,7 +10,7 @@ CREATE TABLE TASKANA_SCHEMA_VERSION(
INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('3.0.0', CURRENT_TIMESTAMP); INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('3.0.0', CURRENT_TIMESTAMP);
CREATE TABLE CLASSIFICATION( CREATE TABLE CLASSIFICATION(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
KEY VARCHAR(32) NOT NULL, KEY VARCHAR(32) NOT NULL,
PARENT_ID VARCHAR(40) NOT NULL, PARENT_ID VARCHAR(40) NOT NULL,
PARENT_KEY VARCHAR(32) NOT NULL, PARENT_KEY VARCHAR(32) NOT NULL,
@ -38,7 +38,7 @@ CREATE TABLE CLASSIFICATION(
); );
CREATE TABLE WORKBASKET( CREATE TABLE WORKBASKET(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
KEY VARCHAR(64) NOT NULL, KEY VARCHAR(64) NOT NULL,
CREATED TIMESTAMP NULL, CREATED TIMESTAMP NULL,
MODIFIED TIMESTAMP NULL, MODIFIED TIMESTAMP NULL,
@ -61,7 +61,7 @@ CREATE TABLE WORKBASKET(
); );
CREATE TABLE TASK ( CREATE TABLE TASK (
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
EXTERNAL_ID VARCHAR(64) NOT NULL, EXTERNAL_ID VARCHAR(64) NOT NULL,
CREATED TIMESTAMP NULL, CREATED TIMESTAMP NULL,
CLAIMED TIMESTAMP NULL, CLAIMED TIMESTAMP NULL,
@ -77,8 +77,8 @@ CREATE TABLE TASK (
STATE VARCHAR(20) NULL, STATE VARCHAR(20) NULL,
CLASSIFICATION_CATEGORY VARCHAR(32) NULL, CLASSIFICATION_CATEGORY VARCHAR(32) NULL,
CLASSIFICATION_KEY VARCHAR(32) NULL, CLASSIFICATION_KEY VARCHAR(32) NULL,
CLASSIFICATION_ID CHAR(40) NULL, CLASSIFICATION_ID VARCHAR(40) NULL,
WORKBASKET_ID CHAR(40) NULL, WORKBASKET_ID VARCHAR(40) NULL,
WORKBASKET_KEY VARCHAR(64) NULL, WORKBASKET_KEY VARCHAR(64) NULL,
DOMAIN VARCHAR(32) NULL, DOMAIN VARCHAR(32) NULL,
BUSINESS_PROCESS_ID VARCHAR(128) NULL, BUSINESS_PROCESS_ID VARCHAR(128) NULL,
@ -117,14 +117,14 @@ CREATE TABLE TASK (
); );
CREATE TABLE DISTRIBUTION_TARGETS( CREATE TABLE DISTRIBUTION_TARGETS(
SOURCE_ID CHAR(40) NOT NULL, SOURCE_ID VARCHAR(40) NOT NULL,
TARGET_ID CHAR(40) NOT NULL, TARGET_ID VARCHAR(40) NOT NULL,
PRIMARY KEY (SOURCE_ID, TARGET_ID) PRIMARY KEY (SOURCE_ID, TARGET_ID)
); );
CREATE TABLE WORKBASKET_ACCESS_LIST( CREATE TABLE WORKBASKET_ACCESS_LIST(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
WORKBASKET_ID CHAR(40) NOT NULL, WORKBASKET_ID VARCHAR(40) NOT NULL,
ACCESS_ID VARCHAR(255) NOT NULL, ACCESS_ID VARCHAR(255) NOT NULL,
ACCESS_NAME VARCHAR(255) NULL, ACCESS_NAME VARCHAR(255) NULL,
PERM_READ SMALLINT NOT NULL, PERM_READ SMALLINT NOT NULL,
@ -150,7 +150,7 @@ CREATE TABLE WORKBASKET_ACCESS_LIST(
); );
CREATE TABLE OBJECT_REFERENCE( CREATE TABLE OBJECT_REFERENCE(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
COMPANY VARCHAR(32) NOT NULL, COMPANY VARCHAR(32) NOT NULL,
SYSTEM VARCHAR(32) NOT NULL, SYSTEM VARCHAR(32) NOT NULL,
SYSTEM_INSTANCE VARCHAR(32) NOT NULL, SYSTEM_INSTANCE VARCHAR(32) NOT NULL,
@ -159,12 +159,12 @@ CREATE TABLE OBJECT_REFERENCE(
); );
CREATE TABLE ATTACHMENT( CREATE TABLE ATTACHMENT(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
TASK_ID CHAR(40) NOT NULL, TASK_ID VARCHAR(40) NOT NULL,
CREATED TIMESTAMP NULL, CREATED TIMESTAMP NULL,
MODIFIED TIMESTAMP NULL, MODIFIED TIMESTAMP NULL,
CLASSIFICATION_KEY VARCHAR(32) NULL, CLASSIFICATION_KEY VARCHAR(32) NULL,
CLASSIFICATION_ID CHAR(40) NULL, CLASSIFICATION_ID VARCHAR(40) NULL,
REF_COMPANY VARCHAR(32) NOT NULL, REF_COMPANY VARCHAR(32) NOT NULL,
REF_SYSTEM VARCHAR(32) NOT NULL, REF_SYSTEM VARCHAR(32) NOT NULL,
REF_INSTANCE VARCHAR(32) NOT NULL, REF_INSTANCE VARCHAR(32) NOT NULL,
@ -178,8 +178,8 @@ CREATE TABLE ATTACHMENT(
); );
CREATE TABLE TASK_COMMENT( CREATE TABLE TASK_COMMENT(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
TASK_ID CHAR(40) NOT NULL, TASK_ID VARCHAR(40) NOT NULL,
TEXT_FIELD VARCHAR(1024) NULL, TEXT_FIELD VARCHAR(1024) NULL,
CREATOR VARCHAR(32) NULL, CREATOR VARCHAR(32) NULL,
CREATED TIMESTAMP NULL, CREATED TIMESTAMP NULL,

View File

@ -17,7 +17,7 @@ CREATE TABLE TASKANA_SCHEMA_VERSION(
INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('3.0.0', CURRENT_TIMESTAMP); INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('3.0.0', CURRENT_TIMESTAMP);
CREATE TABLE CLASSIFICATION( CREATE TABLE CLASSIFICATION(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
KEY VARCHAR(32) NOT NULL, KEY VARCHAR(32) NOT NULL,
PARENT_ID VARCHAR(40) NOT NULL, PARENT_ID VARCHAR(40) NOT NULL,
PARENT_KEY VARCHAR(32) NOT NULL, PARENT_KEY VARCHAR(32) NOT NULL,
@ -45,7 +45,7 @@ CREATE TABLE CLASSIFICATION(
); );
CREATE TABLE WORKBASKET( CREATE TABLE WORKBASKET(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
KEY VARCHAR(64) NOT NULL, KEY VARCHAR(64) NOT NULL,
CREATED TIMESTAMP NULL, CREATED TIMESTAMP NULL,
MODIFIED TIMESTAMP NULL, MODIFIED TIMESTAMP NULL,
@ -68,7 +68,7 @@ CREATE TABLE WORKBASKET(
); );
CREATE TABLE TASK ( CREATE TABLE TASK (
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
EXTERNAL_ID VARCHAR(64) NOT NULL, EXTERNAL_ID VARCHAR(64) NOT NULL,
CREATED TIMESTAMP NULL, CREATED TIMESTAMP NULL,
CLAIMED TIMESTAMP NULL, CLAIMED TIMESTAMP NULL,
@ -84,8 +84,8 @@ CREATE TABLE TASK (
STATE VARCHAR(20) NULL, STATE VARCHAR(20) NULL,
CLASSIFICATION_CATEGORY VARCHAR(32) NULL, CLASSIFICATION_CATEGORY VARCHAR(32) NULL,
CLASSIFICATION_KEY VARCHAR(32) NULL, CLASSIFICATION_KEY VARCHAR(32) NULL,
CLASSIFICATION_ID CHAR(40) NULL, CLASSIFICATION_ID VARCHAR(40) NULL,
WORKBASKET_ID CHAR(40) NULL, WORKBASKET_ID VARCHAR(40) NULL,
WORKBASKET_KEY VARCHAR(64) NULL, WORKBASKET_KEY VARCHAR(64) NULL,
DOMAIN VARCHAR(32) NULL, DOMAIN VARCHAR(32) NULL,
BUSINESS_PROCESS_ID VARCHAR(128) NULL, BUSINESS_PROCESS_ID VARCHAR(128) NULL,
@ -124,14 +124,14 @@ CREATE TABLE TASK (
); );
CREATE TABLE DISTRIBUTION_TARGETS( CREATE TABLE DISTRIBUTION_TARGETS(
SOURCE_ID CHAR(40) NOT NULL, SOURCE_ID VARCHAR(40) NOT NULL,
TARGET_ID CHAR(40) NOT NULL, TARGET_ID VARCHAR(40) NOT NULL,
PRIMARY KEY (SOURCE_ID, TARGET_ID) PRIMARY KEY (SOURCE_ID, TARGET_ID)
); );
CREATE TABLE WORKBASKET_ACCESS_LIST( CREATE TABLE WORKBASKET_ACCESS_LIST(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
WORKBASKET_ID CHAR(40) NOT NULL, WORKBASKET_ID VARCHAR(40) NOT NULL,
ACCESS_ID VARCHAR(255) NOT NULL, ACCESS_ID VARCHAR(255) NOT NULL,
ACCESS_NAME VARCHAR(255) NULL, ACCESS_NAME VARCHAR(255) NULL,
PERM_READ SMALLINT NOT NULL, PERM_READ SMALLINT NOT NULL,
@ -157,7 +157,7 @@ CREATE TABLE WORKBASKET_ACCESS_LIST(
); );
CREATE TABLE OBJECT_REFERENCE( CREATE TABLE OBJECT_REFERENCE(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
COMPANY VARCHAR(32) NOT NULL, COMPANY VARCHAR(32) NOT NULL,
SYSTEM VARCHAR(32) NOT NULL, SYSTEM VARCHAR(32) NOT NULL,
SYSTEM_INSTANCE VARCHAR(32) NOT NULL, SYSTEM_INSTANCE VARCHAR(32) NOT NULL,
@ -166,12 +166,12 @@ CREATE TABLE OBJECT_REFERENCE(
); );
CREATE TABLE ATTACHMENT( CREATE TABLE ATTACHMENT(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
TASK_ID CHAR(40) NOT NULL, TASK_ID VARCHAR(40) NOT NULL,
CREATED TIMESTAMP NULL, CREATED TIMESTAMP NULL,
MODIFIED TIMESTAMP NULL, MODIFIED TIMESTAMP NULL,
CLASSIFICATION_KEY VARCHAR(32) NULL, CLASSIFICATION_KEY VARCHAR(32) NULL,
CLASSIFICATION_ID CHAR(40) NULL, CLASSIFICATION_ID VARCHAR(40) NULL,
REF_COMPANY VARCHAR(32) NOT NULL, REF_COMPANY VARCHAR(32) NOT NULL,
REF_SYSTEM VARCHAR(32) NOT NULL, REF_SYSTEM VARCHAR(32) NOT NULL,
REF_INSTANCE VARCHAR(32) NOT NULL, REF_INSTANCE VARCHAR(32) NOT NULL,
@ -185,8 +185,8 @@ CREATE TABLE ATTACHMENT(
); );
CREATE TABLE TASK_COMMENT( CREATE TABLE TASK_COMMENT(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
TASK_ID CHAR(40) NOT NULL, TASK_ID VARCHAR(40) NOT NULL,
TEXT_FIELD VARCHAR(1024) NULL, TEXT_FIELD VARCHAR(1024) NULL,
CREATOR VARCHAR(32) NULL, CREATOR VARCHAR(32) NULL,
CREATED TIMESTAMP NULL, CREATED TIMESTAMP NULL,

View File

@ -12,7 +12,7 @@ CREATE TABLE TASKANA_SCHEMA_VERSION(
INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('3.0.0', CURRENT_TIMESTAMP); INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('3.0.0', CURRENT_TIMESTAMP);
CREATE TABLE CLASSIFICATION( CREATE TABLE CLASSIFICATION(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
KEY VARCHAR(32) NOT NULL, KEY VARCHAR(32) NOT NULL,
PARENT_ID VARCHAR(40) NOT NULL, PARENT_ID VARCHAR(40) NOT NULL,
PARENT_KEY VARCHAR(32) NOT NULL, PARENT_KEY VARCHAR(32) NOT NULL,
@ -40,7 +40,7 @@ CREATE TABLE CLASSIFICATION(
); );
CREATE TABLE WORKBASKET( CREATE TABLE WORKBASKET(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
KEY VARCHAR(64) NOT NULL, KEY VARCHAR(64) NOT NULL,
CREATED TIMESTAMP NULL, CREATED TIMESTAMP NULL,
MODIFIED TIMESTAMP NULL, MODIFIED TIMESTAMP NULL,
@ -63,7 +63,7 @@ CREATE TABLE WORKBASKET(
); );
CREATE TABLE TASK ( CREATE TABLE TASK (
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
EXTERNAL_ID VARCHAR(64) NOT NULL, EXTERNAL_ID VARCHAR(64) NOT NULL,
CREATED TIMESTAMP NULL, CREATED TIMESTAMP NULL,
CLAIMED TIMESTAMP NULL, CLAIMED TIMESTAMP NULL,
@ -79,8 +79,8 @@ CREATE TABLE TASK (
STATE VARCHAR(20) NULL, STATE VARCHAR(20) NULL,
CLASSIFICATION_CATEGORY VARCHAR(32) NULL, CLASSIFICATION_CATEGORY VARCHAR(32) NULL,
CLASSIFICATION_KEY VARCHAR(32) NULL, CLASSIFICATION_KEY VARCHAR(32) NULL,
CLASSIFICATION_ID CHAR(40) NULL, CLASSIFICATION_ID VARCHAR(40) NULL,
WORKBASKET_ID CHAR(40) NULL, WORKBASKET_ID VARCHAR(40) NULL,
WORKBASKET_KEY VARCHAR(64) NULL, WORKBASKET_KEY VARCHAR(64) NULL,
DOMAIN VARCHAR(32) NULL, DOMAIN VARCHAR(32) NULL,
BUSINESS_PROCESS_ID VARCHAR(128) NULL, BUSINESS_PROCESS_ID VARCHAR(128) NULL,
@ -119,14 +119,14 @@ CREATE TABLE TASK (
); );
CREATE TABLE DISTRIBUTION_TARGETS( CREATE TABLE DISTRIBUTION_TARGETS(
SOURCE_ID CHAR(40) NOT NULL, SOURCE_ID VARCHAR(40) NOT NULL,
TARGET_ID CHAR(40) NOT NULL, TARGET_ID VARCHAR(40) NOT NULL,
PRIMARY KEY (SOURCE_ID, TARGET_ID) PRIMARY KEY (SOURCE_ID, TARGET_ID)
); );
CREATE TABLE WORKBASKET_ACCESS_LIST( CREATE TABLE WORKBASKET_ACCESS_LIST(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
WORKBASKET_ID CHAR(40) NOT NULL, WORKBASKET_ID VARCHAR(40) NOT NULL,
ACCESS_ID VARCHAR(255) NOT NULL, ACCESS_ID VARCHAR(255) NOT NULL,
ACCESS_NAME VARCHAR(255) NULL, ACCESS_NAME VARCHAR(255) NULL,
PERM_READ BOOLEAN NOT NULL, PERM_READ BOOLEAN NOT NULL,
@ -152,7 +152,7 @@ CREATE TABLE WORKBASKET_ACCESS_LIST(
); );
CREATE TABLE OBJECT_REFERENCE( CREATE TABLE OBJECT_REFERENCE(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
COMPANY VARCHAR(32) NOT NULL, COMPANY VARCHAR(32) NOT NULL,
SYSTEM VARCHAR(32) NOT NULL, SYSTEM VARCHAR(32) NOT NULL,
SYSTEM_INSTANCE VARCHAR(32) NOT NULL, SYSTEM_INSTANCE VARCHAR(32) NOT NULL,
@ -161,12 +161,12 @@ CREATE TABLE OBJECT_REFERENCE(
); );
CREATE TABLE ATTACHMENT( CREATE TABLE ATTACHMENT(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
TASK_ID CHAR(40) NOT NULL, TASK_ID VARCHAR(40) NOT NULL,
CREATED TIMESTAMP NULL, CREATED TIMESTAMP NULL,
MODIFIED TIMESTAMP NULL, MODIFIED TIMESTAMP NULL,
CLASSIFICATION_KEY VARCHAR(32) NULL, CLASSIFICATION_KEY VARCHAR(32) NULL,
CLASSIFICATION_ID CHAR(40) NULL, CLASSIFICATION_ID VARCHAR(40) NULL,
REF_COMPANY VARCHAR(32) NOT NULL, REF_COMPANY VARCHAR(32) NOT NULL,
REF_SYSTEM VARCHAR(32) NOT NULL, REF_SYSTEM VARCHAR(32) NOT NULL,
REF_INSTANCE VARCHAR(32) NOT NULL, REF_INSTANCE VARCHAR(32) NOT NULL,
@ -180,8 +180,8 @@ CREATE TABLE ATTACHMENT(
); );
CREATE TABLE TASK_COMMENT( CREATE TABLE TASK_COMMENT(
ID CHAR(40) NOT NULL, ID VARCHAR(40) NOT NULL,
TASK_ID CHAR(40) NOT NULL, TASK_ID VARCHAR(40) NOT NULL,
TEXT_FIELD VARCHAR(1024) NULL, TEXT_FIELD VARCHAR(1024) NULL,
CREATOR VARCHAR(32) NULL, CREATOR VARCHAR(32) NULL,
CREATED TIMESTAMP NULL, CREATED TIMESTAMP NULL,

View File

@ -6,3 +6,47 @@ INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('3.0.0', CURRENT_T
ALTER TABLE HISTORY_EVENTS DROP COLUMN COMMENT, DROP COLUMN OLD_DATA, DROP COLUMN NEW_DATA, ADD COLUMN DETAILS CLOB; ALTER TABLE HISTORY_EVENTS DROP COLUMN COMMENT, DROP COLUMN OLD_DATA, DROP COLUMN NEW_DATA, ADD COLUMN DETAILS CLOB;
ALTER TABLE CLASSIFICATION ALTER COLUMN ID SET DATA TYPE VARCHAR(40);
REORG TABLE CLASSIFICATION;
ALTER TABLE WORKBASKET ALTER COLUMN ID SET DATA TYPE VARCHAR(40);
REORG TABLE WORKBASKET;
ALTER TABLE TASK ALTER COLUMN ID SET DATA TYPE VARCHAR(40);
REORG TABLE TASK;
ALTER TABLE TASK ALTER COLUMN WORKBASKET_ID SET DATA TYPE VARCHAR(40);
REORG TABLE TASK;
ALTER TABLE TASK ALTER COLUMN CLASSIFICATION_ID SET DATA TYPE VARCHAR(40);
REORG TABLE TASK;
ALTER TABLE DISTRIBUTION_TARGETS ALTER COLUMN SOURCE_ID SET DATA TYPE VARCHAR(40);
REORG TABLE DISTRIBUTION_TARGETS;
ALTER TABLE DISTRIBUTION_TARGETS ALTER COLUMN TARGET_ID SET DATA TYPE VARCHAR(40);
REORG TABLE DISTRIBUTION_TARGETS;
ALTER TABLE WORKBASKET_ACCESS_LIST ALTER COLUMN ID SET DATA TYPE VARCHAR(40);
REORG TABLE WORKBASKET_ACCESS_LIST;
ALTER TABLE WORKBASKET_ACCESS_LIST ALTER COLUMN WORKBASKET_ID SET DATA TYPE VARCHAR(40);
REORG TABLE WORKBASKET_ACCESS_LIST;
ALTER TABLE OBJECT_REFERENCE ALTER COLUMN ID SET DATA TYPE VARCHAR(40);
REORG TABLE OBJECT_REFERENCE;
ALTER TABLE ATTACHMENT ALTER COLUMN ID SET DATA TYPE VARCHAR(40);
REORG TABLE ATTACHMENT;
ALTER TABLE ATTACHMENT ALTER COLUMN TASK_ID SET DATA TYPE VARCHAR(40);
REORG TABLE ATTACHMENT;
ALTER TABLE ATTACHMENT ALTER COLUMN CLASSIFICATION_ID SET DATA TYPE VARCHAR(40);
REORG TABLE ATTACHMENT;
ALTER TABLE TASK_COMMENT ALTER COLUMN ID SET DATA TYPE VARCHAR(40);
REORG TABLE TASK_COMMENT;
ALTER TABLE TASK_COMMENT ALTER COLUMN TASK_ID SET DATA TYPE VARCHAR(40);
REORG TABLE TASK_COMMENT;

View File

@ -6,3 +6,32 @@ INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('3.0.0', CURRENT_T
ALTER TABLE HISTORY_EVENTS DROP COLUMN COMMENT, DROP COLUMN OLD_DATA, DROP COLUMN NEW_DATA, ADD COLUMN DETAILS CLOB; ALTER TABLE HISTORY_EVENTS DROP COLUMN COMMENT, DROP COLUMN OLD_DATA, DROP COLUMN NEW_DATA, ADD COLUMN DETAILS CLOB;
ALTER TABLE CLASSIFICATION ALTER COLUMN ID VARCHAR(40);
ALTER TABLE WORKBASKET ALTER COLUMN ID VARCHAR(40);
ALTER TABLE TASK ALTER COLUMN ID VARCHAR(40);
ALTER TABLE TASK ALTER COLUMN WORKBASKET_ID VARCHAR(40);
ALTER TABLE TASK ALTER COLUMN CLASSIFICATION_ID VARCHAR(40);
ALTER TABLE DISTRIBUTION_TARGETS ALTER COLUMN SOURCE_ID VARCHAR(40);
ALTER TABLE DISTRIBUTION_TARGETS ALTER COLUMN TARGET_ID VARCHAR(40);
ALTER TABLE WORKBASKET_ACCESS_LIST ALTER COLUMN ID VARCHAR(40);
ALTER TABLE WORKBASKET_ACCESS_LIST ALTER COLUMN WORKBASKET_ID VARCHAR(40);
ALTER TABLE OBJECT_REFERENCE ALTER COLUMN ID VARCHAR(40);
ALTER TABLE ATTACHMENT ALTER COLUMN ID VARCHAR(40);
ALTER TABLE ATTACHMENT ALTER COLUMN TASK_ID VARCHAR(40);
ALTER TABLE ATTACHMENT ALTER COLUMN CLASSIFICATION_ID VARCHAR(40);
ALTER TABLE TASK_COMMENT ALTER COLUMN ID VARCHAR(40);
ALTER TABLE TASK_COMMENT ALTER COLUMN TASK_ID VARCHAR(40);

View File

@ -6,3 +6,32 @@ INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('3.0.0', CURRENT_T
ALTER TABLE HISTORY_EVENTS DROP COLUMN COMMENT, DROP COLUMN OLD_DATA, DROP COLUMN NEW_DATA, ADD COLUMN DETAILS TEXT; ALTER TABLE HISTORY_EVENTS DROP COLUMN COMMENT, DROP COLUMN OLD_DATA, DROP COLUMN NEW_DATA, ADD COLUMN DETAILS TEXT;
ALTER TABLE TASKANA.CLASSIFICATION ALTER COLUMN ID TYPE VARCHAR(40);
ALTER TABLE TASKANA.WORKBASKET ALTER COLUMN ID TYPE VARCHAR(40);
ALTER TABLE TASKANA.TASK ALTER COLUMN ID TYPE VARCHAR(40);
ALTER TABLE TASKANA.TASK ALTER COLUMN WORKBASKET_ID TYPE VARCHAR(40);
ALTER TABLE TASKANA.TASK ALTER COLUMN CLASSIFICATION_ID TYPE VARCHAR(40);
ALTER TABLE TASKANA.DISTRIBUTION_TARGETS ALTER COLUMN SOURCE_ID TYPE VARCHAR(40);
ALTER TABLE TASKANA.DISTRIBUTION_TARGETS ALTER COLUMN TARGET_ID TYPE VARCHAR(40);
ALTER TABLE TASKANA.WORKBASKET_ACCESS_LIST ALTER COLUMN ID TYPE VARCHAR(40);
ALTER TABLE TASKANA.WORKBASKET_ACCESS_LIST ALTER COLUMN WORKBASKET_ID TYPE VARCHAR(40);
ALTER TABLE TASKANA.OBJECT_REFERENCE ALTER COLUMN ID TYPE VARCHAR(40);
ALTER TABLE TASKANA.ATTACHMENT ALTER COLUMN ID TYPE VARCHAR(40);
ALTER TABLE TASKANA.ATTACHMENT ALTER COLUMN TASK_ID TYPE VARCHAR(40);
ALTER TABLE TASKANA.ATTACHMENT ALTER COLUMN CLASSIFICATION_ID TYPE VARCHAR(40);
ALTER TABLE TASKANA.TASK_COMMENT ALTER COLUMN ID TYPE VARCHAR(40);
ALTER TABLE TASKANA.TASK_COMMENT ALTER COLUMN TASK_ID TYPE VARCHAR(40);