diff --git a/lib/taskana-core/src/main/resources/sql/db2/taskana-schema-db2.sql b/lib/taskana-core/src/main/resources/sql/db2/taskana-schema-db2.sql index 6a2473f29..60c7fd2cb 100644 --- a/lib/taskana-core/src/main/resources/sql/db2/taskana-schema-db2.sql +++ b/lib/taskana-core/src/main/resources/sql/db2/taskana-schema-db2.sql @@ -258,6 +258,35 @@ CREATE TABLE WORKBASKET_HISTORY_EVENT PRIMARY KEY (ID) ); +CREATE TABLE CLASSIFICATION_HISTORY_EVENT +( + ID VARCHAR(40) NOT NULL, + EVENT_TYPE VARCHAR(40) NULL, + CREATED TIMESTAMP NULL, + USER_ID VARCHAR(32) NULL, + CLASSIFICATION_ID VARCHAR(40) NULL, + APPLICATION_ENTRY_POINT VARCHAR(255) NULL, + CATEGORY VARCHAR(64) NULL, + DOMAIN VARCHAR(32) NULL, + KEY VARCHAR(40) NULL, + NAME VARCHAR(255) NULL, + PARENT_ID VARCHAR(40) NOT NULL, + PARENT_KEY VARCHAR(32) NOT NULL, + PRIORITY INT NOT NULL, + SERVICE_LEVEL VARCHAR(255) NULL, + TYPE VARCHAR(32), + CUSTOM_1 VARCHAR(255) NULL, + CUSTOM_2 VARCHAR(255) NULL, + CUSTOM_3 VARCHAR(255) NULL, + CUSTOM_4 VARCHAR(255) NULL, + CUSTOM_5 VARCHAR(255) NULL, + CUSTOM_6 VARCHAR(255) NULL, + CUSTOM_7 VARCHAR(255) NULL, + CUSTOM_8 VARCHAR(255) NULL, + DETAILS CLOB NULL, + PRIMARY KEY (ID) +); + CREATE SEQUENCE SCHEDULED_JOB_SEQ MINVALUE 1 START WITH 1 diff --git a/lib/taskana-core/src/main/resources/sql/db2/taskana_schema_update_3.0.0_to_4.0.0_db2.sql b/lib/taskana-core/src/main/resources/sql/db2/taskana_schema_update_3.0.0_to_4.0.0_db2.sql index 006e20ca6..2b15da5aa 100644 --- a/lib/taskana-core/src/main/resources/sql/db2/taskana_schema_update_3.0.0_to_4.0.0_db2.sql +++ b/lib/taskana-core/src/main/resources/sql/db2/taskana_schema_update_3.0.0_to_4.0.0_db2.sql @@ -41,3 +41,32 @@ CREATE TABLE WORKBASKET_HISTORY_EVENT PRIMARY KEY (ID) ); +CREATE TABLE CLASSIFICATION_HISTORY_EVENT +( + ID VARCHAR(40) NOT NULL, + EVENT_TYPE VARCHAR(40) NULL, + CREATED TIMESTAMP NULL, + USER_ID VARCHAR(32) NULL, + CLASSIFICATION_ID VARCHAR(40) NULL, + APPLICATION_ENTRY_POINT VARCHAR(255) NULL, + CATEGORY VARCHAR(64) NULL, + DOMAIN VARCHAR(32) NULL, + KEY VARCHAR(40) NULL, + NAME VARCHAR(255) NULL, + PARENT_ID VARCHAR(40) NOT NULL, + PARENT_KEY VARCHAR(32) NOT NULL, + PRIORITY INT NOT NULL, + SERVICE_LEVEL VARCHAR(255) NULL, + TYPE VARCHAR(32), + CUSTOM_1 VARCHAR(255) NULL, + CUSTOM_2 VARCHAR(255) NULL, + CUSTOM_3 VARCHAR(255) NULL, + CUSTOM_4 VARCHAR(255) NULL, + CUSTOM_5 VARCHAR(255) NULL, + CUSTOM_6 VARCHAR(255) NULL, + CUSTOM_7 VARCHAR(255) NULL, + CUSTOM_8 VARCHAR(255) NULL, + DETAILS CLOB NULL, + PRIMARY KEY (ID) +); + diff --git a/lib/taskana-core/src/main/resources/sql/h2/taskana-schema-h2.sql b/lib/taskana-core/src/main/resources/sql/h2/taskana-schema-h2.sql index 206d6bda1..73063cace 100644 --- a/lib/taskana-core/src/main/resources/sql/h2/taskana-schema-h2.sql +++ b/lib/taskana-core/src/main/resources/sql/h2/taskana-schema-h2.sql @@ -261,6 +261,35 @@ CREATE TABLE WORKBASKET_HISTORY_EVENT PRIMARY KEY (ID) ); +CREATE TABLE CLASSIFICATION_HISTORY_EVENT +( + ID VARCHAR(40) NOT NULL, + EVENT_TYPE VARCHAR(40) NULL, + CREATED TIMESTAMP NULL, + USER_ID VARCHAR(32) NULL, + CLASSIFICATION_ID VARCHAR(40) NULL, + APPLICATION_ENTRY_POINT VARCHAR(255) NULL, + CATEGORY VARCHAR(64) NULL, + DOMAIN VARCHAR(32) NULL, + KEY VARCHAR(40) NULL, + NAME VARCHAR(255) NULL, + PARENT_ID VARCHAR(40) NOT NULL, + PARENT_KEY VARCHAR(32) NOT NULL, + PRIORITY INT NOT NULL, + SERVICE_LEVEL VARCHAR(255) NULL, + TYPE VARCHAR(32), + CUSTOM_1 VARCHAR(255) NULL, + CUSTOM_2 VARCHAR(255) NULL, + CUSTOM_3 VARCHAR(255) NULL, + CUSTOM_4 VARCHAR(255) NULL, + CUSTOM_5 VARCHAR(255) NULL, + CUSTOM_6 VARCHAR(255) NULL, + CUSTOM_7 VARCHAR(255) NULL, + CUSTOM_8 VARCHAR(255) NULL, + DETAILS CLOB NULL, + PRIMARY KEY (ID) +); + CREATE TABLE CONFIGURATION ( ENFORCE_SECURITY BOOLEAN NOT NULL ); diff --git a/lib/taskana-core/src/main/resources/sql/h2/taskana_schema_update_3.0.0_to_4.0.0_h2.sql b/lib/taskana-core/src/main/resources/sql/h2/taskana_schema_update_3.0.0_to_4.0.0_h2.sql index 61464efb6..61551c0df 100644 --- a/lib/taskana-core/src/main/resources/sql/h2/taskana_schema_update_3.0.0_to_4.0.0_h2.sql +++ b/lib/taskana-core/src/main/resources/sql/h2/taskana_schema_update_3.0.0_to_4.0.0_h2.sql @@ -33,4 +33,33 @@ CREATE TABLE WORKBASKET_HISTORY_EVENT PRIMARY KEY (ID) ); +CREATE TABLE CLASSIFICATION_HISTORY_EVENT +( + ID VARCHAR(40) NOT NULL, + EVENT_TYPE VARCHAR(40) NULL, + CREATED TIMESTAMP NULL, + USER_ID VARCHAR(32) NULL, + CLASSIFICATION_ID VARCHAR(40) NULL, + APPLICATION_ENTRY_POINT VARCHAR(255) NULL, + CATEGORY VARCHAR(64) NULL, + DOMAIN VARCHAR(32) NULL, + KEY VARCHAR(40) NULL, + NAME VARCHAR(255) NULL, + PARENT_ID VARCHAR(40) NOT NULL, + PARENT_KEY VARCHAR(32) NOT NULL, + PRIORITY INT NOT NULL, + SERVICE_LEVEL VARCHAR(255) NULL, + TYPE VARCHAR(32), + CUSTOM_1 VARCHAR(255) NULL, + CUSTOM_2 VARCHAR(255) NULL, + CUSTOM_3 VARCHAR(255) NULL, + CUSTOM_4 VARCHAR(255) NULL, + CUSTOM_5 VARCHAR(255) NULL, + CUSTOM_6 VARCHAR(255) NULL, + CUSTOM_7 VARCHAR(255) NULL, + CUSTOM_8 VARCHAR(255) NULL, + DETAILS CLOB NULL, + PRIMARY KEY (ID) +); + diff --git a/lib/taskana-core/src/main/resources/sql/postgres/taskana-schema-postgres.sql b/lib/taskana-core/src/main/resources/sql/postgres/taskana-schema-postgres.sql index 5f18f5043..9c788eb19 100644 --- a/lib/taskana-core/src/main/resources/sql/postgres/taskana-schema-postgres.sql +++ b/lib/taskana-core/src/main/resources/sql/postgres/taskana-schema-postgres.sql @@ -256,6 +256,35 @@ CREATE TABLE WORKBASKET_HISTORY_EVENT PRIMARY KEY (ID) ); +CREATE TABLE CLASSIFICATION_HISTORY_EVENT +( + ID VARCHAR(40) NOT NULL, + EVENT_TYPE VARCHAR(40) NULL, + CREATED TIMESTAMP NULL, + USER_ID VARCHAR(32) NULL, + CLASSIFICATION_ID VARCHAR(40) NULL, + APPLICATION_ENTRY_POINT VARCHAR(255) NULL, + CATEGORY VARCHAR(64) NULL, + DOMAIN VARCHAR(32) NULL, + KEY VARCHAR(40) NULL, + NAME VARCHAR(255) NULL, + PARENT_ID VARCHAR(40) NOT NULL, + PARENT_KEY VARCHAR(32) NOT NULL, + PRIORITY INT NOT NULL, + SERVICE_LEVEL VARCHAR(255) NULL, + TYPE VARCHAR(32), + CUSTOM_1 VARCHAR(255) NULL, + CUSTOM_2 VARCHAR(255) NULL, + CUSTOM_3 VARCHAR(255) NULL, + CUSTOM_4 VARCHAR(255) NULL, + CUSTOM_5 VARCHAR(255) NULL, + CUSTOM_6 VARCHAR(255) NULL, + CUSTOM_7 VARCHAR(255) NULL, + CUSTOM_8 VARCHAR(255) NULL, + DETAILS TEXT NULL, + PRIMARY KEY (ID) +); + CREATE TABLE CONFIGURATION ( ENFORCE_SECURITY BOOLEAN NOT NULL ); diff --git a/lib/taskana-core/src/main/resources/sql/postgres/taskana_schema_update_3.0.0_to_4.0.0_postgres.sql b/lib/taskana-core/src/main/resources/sql/postgres/taskana_schema_update_3.0.0_to_4.0.0_postgres.sql index 8b4f2d4f5..1a5f006a7 100644 --- a/lib/taskana-core/src/main/resources/sql/postgres/taskana_schema_update_3.0.0_to_4.0.0_postgres.sql +++ b/lib/taskana-core/src/main/resources/sql/postgres/taskana_schema_update_3.0.0_to_4.0.0_postgres.sql @@ -34,3 +34,32 @@ CREATE TABLE WORKBASKET_HISTORY_EVENT DETAILS TEXT NULL, PRIMARY KEY (ID) ); + +CREATE TABLE CLASSIFICATION_HISTORY_EVENT +( + ID VARCHAR(40) NOT NULL, + EVENT_TYPE VARCHAR(40) NULL, + CREATED TIMESTAMP NULL, + USER_ID VARCHAR(32) NULL, + CLASSIFICATION_ID VARCHAR(40) NULL, + APPLICATION_ENTRY_POINT VARCHAR(255) NULL, + CATEGORY VARCHAR(64) NULL, + DOMAIN VARCHAR(32) NULL, + KEY VARCHAR(40) NULL, + NAME VARCHAR(255) NULL, + PARENT_ID VARCHAR(40) NOT NULL, + PARENT_KEY VARCHAR(32) NOT NULL, + PRIORITY INT NOT NULL, + SERVICE_LEVEL VARCHAR(255) NULL, + TYPE VARCHAR(32), + CUSTOM_1 VARCHAR(255) NULL, + CUSTOM_2 VARCHAR(255) NULL, + CUSTOM_3 VARCHAR(255) NULL, + CUSTOM_4 VARCHAR(255) NULL, + CUSTOM_5 VARCHAR(255) NULL, + CUSTOM_6 VARCHAR(255) NULL, + CUSTOM_7 VARCHAR(255) NULL, + CUSTOM_8 VARCHAR(255) NULL, + DETAILS TEXT NULL, + PRIMARY KEY (ID) +);