Skip to content

Commit

Permalink
Closes Taskana#2542 - Flag that counts the comments of a task has bee…
Browse files Browse the repository at this point in the history
…n added
  • Loading branch information
MM1277 committed Mar 25, 2024
1 parent f06921e commit 4eea3d2
Show file tree
Hide file tree
Showing 9 changed files with 297 additions and 266 deletions.

Large diffs are not rendered by default.

194 changes: 97 additions & 97 deletions common/taskana-common-data/src/main/resources/sql/sample-data/task.sql

Large diffs are not rendered by default.

214 changes: 107 additions & 107 deletions common/taskana-common-data/src/main/resources/sql/test-data/task.sql

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@ CREATE TABLE TASK
PRIORITY INT NULL,
MANUAL_PRIORITY INT NULL,
STATE VARCHAR(20) NULL,
NUMBER_OF_COMMENTS INT NULL,
CLASSIFICATION_CATEGORY VARCHAR(32) NULL,
CLASSIFICATION_KEY VARCHAR(32) NULL,
CLASSIFICATION_ID VARCHAR(40) NULL,
Expand Down Expand Up @@ -136,6 +135,7 @@ CREATE TABLE TASK
CUSTOM_INT_6 INT NULL,
CUSTOM_INT_7 INT NULL,
CUSTOM_INT_8 INT NULL,
NUMBER_OF_COMMENTS INT NULL,
PRIMARY KEY (ID),
CONSTRAINT UC_EXTERNAL_ID UNIQUE (EXTERNAL_ID),
CONSTRAINT TASK_WB FOREIGN KEY (WORKBASKET_ID) REFERENCES WORKBASKET ON DELETE NO ACTION,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
-- this script updates the TASKANA database schema from version 7.0.0. to version 7.0.1.
SET SCHEMA %schemaName%;

INSERT INTO TASKANA_SCHEMA_VERSION (ID, VERSION, CREATED)
VALUES (TASKANA_SCHEMA_VERSION_ID_SEQ.NEXTVAL, '7.0.1', CURRENT_TIMESTAMP);

ALTER TABLE TASK
ADD COLUMN NUMBER_OF_COMMENTS INT DEFAULT 0;

UPDATE TASK t
SET NUMBER_OF_COMMENTS = (
SELECT COUNT(*)
FROM TASK_COMMENT tc
WHERE tc.TASK_ID = t.ID
);
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,6 @@ CREATE TABLE TASK
PRIORITY INT NULL,
MANUAL_PRIORITY INT NULL,
STATE VARCHAR(20) NULL,
NUMBER_OF_COMMENTS INT NULL,
CLASSIFICATION_CATEGORY VARCHAR(32) NULL,
CLASSIFICATION_KEY VARCHAR(32) NULL,
CLASSIFICATION_ID VARCHAR(40) NULL,
Expand Down Expand Up @@ -143,6 +142,7 @@ CREATE TABLE TASK
CUSTOM_INT_6 INT NULL,
CUSTOM_INT_7 INT NULL,
CUSTOM_INT_8 INT NULL,
NUMBER_OF_COMMENTS INT NULL,
PRIMARY KEY (ID),
CONSTRAINT UC_EXTERNAL_ID UNIQUE (EXTERNAL_ID),
CONSTRAINT TASK_WB FOREIGN KEY (WORKBASKET_ID) REFERENCES WORKBASKET ON DELETE NO ACTION,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,6 @@ CREATE TABLE TASK
PRIORITY NUMBER(10) NULL,
MANUAL_PRIORITY NUMBER(10) NULL,
STATE VARCHAR2(20) NULL,
NUMBER_OF_COMMENTS INT NULL,
CLASSIFICATION_CATEGORY VARCHAR2(32) NULL,
CLASSIFICATION_KEY VARCHAR2(32) NULL,
CLASSIFICATION_ID VARCHAR2(40) NULL,
Expand Down Expand Up @@ -135,6 +134,7 @@ CREATE TABLE TASK
CUSTOM_INT_6 NUMBER(10) NULL,
CUSTOM_INT_7 NUMBER(10) NULL,
CUSTOM_INT_8 NUMBER(10) NULL,
NUMBER_OF_COMMENTS INT NULL,
CONSTRAINT TASK_PKEY PRIMARY KEY (ID),
CONSTRAINT UC_EXTERNAL_ID UNIQUE (EXTERNAL_ID),
CONSTRAINT TASK_WB FOREIGN KEY (WORKBASKET_ID) REFERENCES WORKBASKET(ID),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,6 @@ CREATE TABLE TASK
PRIORITY INT NULL,
MANUAL_PRIORITY INT NULL,
STATE VARCHAR(20) NULL,
NUMBER_OF_COMMENTS INT NULL,
CLASSIFICATION_CATEGORY VARCHAR(32) NULL,
CLASSIFICATION_KEY VARCHAR(32) NULL,
CLASSIFICATION_ID VARCHAR(40) NULL,
Expand Down Expand Up @@ -139,6 +138,7 @@ CREATE TABLE TASK
CUSTOM_INT_6 INT NULL,
CUSTOM_INT_7 INT NULL,
CUSTOM_INT_8 INT NULL,
NUMBER_OF_COMMENTS INT NULL,
PRIMARY KEY (ID),
CONSTRAINT UC_EXTERNAL_ID UNIQUE (EXTERNAL_ID),
CONSTRAINT TASK_WB FOREIGN KEY (WORKBASKET_ID) REFERENCES WORKBASKET ON DELETE NO ACTION,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
-- this script updates the TASKANA database schema from version 7.0.0 to version 7.0.1.

SET search_path = %schemaName%;

INSERT INTO TASKANA_SCHEMA_VERSION (ID, VERSION, CREATED)
VALUES (nextval('TASKANA_SCHEMA_VERSION_ID_SEQ'), '7.0.1', CURRENT_TIMESTAMP);

ALTER TABLE TASK
ADD COLUMN NUMBER_OF_COMMENTS INT4 DEFAULT 0;

UPDATE TASK t
SET NUMBER_OF_COMMENTS = (
SELECT COUNT(*)
FROM TASK_COMMENT tc
WHERE tc.TASK_ID = t.ID
);

0 comments on commit 4eea3d2

Please sign in to comment.