Skip to content

Commit f81709c

Browse files
authored
[Fix-17356][Dependent] error creating Dependent (#17357)
1 parent 2654b90 commit f81709c

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_postgresql.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1311,7 +1311,7 @@ CREATE INDEX idx_sub_workflow_instance_id ON t_ds_relation_sub_workflow (sub_wor
13111311
-- ----------------------------
13121312
DROP TABLE IF EXISTS t_ds_workflow_task_lineage;
13131313
CREATE TABLE t_ds_workflow_task_lineage (
1314-
id int NOT NULL,
1314+
id SERIAL NOT NULL,
13151315
workflow_definition_code bigint NOT NULL DEFAULT 0,
13161316
workflow_definition_version int NOT NULL DEFAULT 0,
13171317
task_definition_code bigint NOT NULL DEFAULT 0,

dolphinscheduler-dao/src/main/resources/sql/upgrade/3.3.1_schema/postgresql/dolphinscheduler_ddl.sql

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,17 @@ ALTER TABLE t_ds_command DROP COLUMN test_flag;
2121
ALTER TABLE t_ds_error_command DROP COLUMN test_flag;
2222
ALTER TABLE t_ds_workflow_instance DROP COLUMN test_flag;
2323
ALTER TABLE t_ds_task_instance DROP COLUMN test_flag;
24+
25+
ALTER TABLE t_ds_workflow_task_lineage
26+
DROP CONSTRAINT t_ds_workflow_task_lineage_pkey;
27+
CREATE SEQUENCE t_ds_workflow_task_lineage_id_seq;
28+
ALTER TABLE t_ds_workflow_task_lineage
29+
ALTER COLUMN id TYPE integer;
30+
ALTER TABLE t_ds_workflow_task_lineage
31+
ALTER COLUMN id SET DEFAULT nextval('t_ds_workflow_task_lineage_id_seq');
32+
ALTER SEQUENCE t_ds_workflow_task_lineage_id_seq
33+
OWNED BY t_ds_workflow_task_lineage.id;
34+
ALTER TABLE t_ds_workflow_task_lineage
35+
ALTER COLUMN id SET NOT NULL;
36+
ALTER TABLE t_ds_workflow_task_lineage
37+
ADD PRIMARY KEY (id);

0 commit comments

Comments
 (0)