Browse Source

[Fix] [Bug] Change default version of Workflow/TaskDefinition to `1` (#15498)

3.2.1-prepare
BaiJv 10 months ago committed by GitHub
parent
commit
e20e066076
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 12
      dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_h2.sql
  2. 12
      dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_mysql.sql
  3. 12
      dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_postgresql.sql
  4. 2
      dolphinscheduler-dao/src/main/resources/sql/upgrade/2.0.0_schema/mysql/dolphinscheduler_ddl.sql
  5. 2
      dolphinscheduler-dao/src/main/resources/sql/upgrade/2.0.0_schema/postgresql/dolphinscheduler_ddl.sql
  6. 7
      dolphinscheduler-dao/src/main/resources/sql/upgrade/3.2.1_schema/mysql/dolphinscheduler_ddl.sql
  7. 7
      dolphinscheduler-dao/src/main/resources/sql/upgrade/3.2.1_schema/postgresql/dolphinscheduler_ddl.sql
  8. 7
      dolphinscheduler-dao/src/main/resources/sql/upgrade/3.3.0_schema/mysql/dolphinscheduler_ddl.sql
  9. 7
      dolphinscheduler-dao/src/main/resources/sql/upgrade/3.3.0_schema/postgresql/dolphinscheduler_ddl.sql

12
dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_h2.sql

@ -412,7 +412,7 @@ CREATE TABLE t_ds_process_definition
id int(11) NOT NULL AUTO_INCREMENT, id int(11) NOT NULL AUTO_INCREMENT,
code bigint(20) NOT NULL, code bigint(20) NOT NULL,
name varchar(255) DEFAULT NULL, name varchar(255) DEFAULT NULL,
version int(11) DEFAULT NULL, version int(11) NOT NULL DEFAULT 1,
description text, description text,
project_code bigint(20) NOT NULL, project_code bigint(20) NOT NULL,
release_state tinyint(4) DEFAULT NULL, release_state tinyint(4) DEFAULT NULL,
@ -443,7 +443,7 @@ CREATE TABLE t_ds_process_definition_log
id int(11) NOT NULL AUTO_INCREMENT, id int(11) NOT NULL AUTO_INCREMENT,
code bigint(20) NOT NULL, code bigint(20) NOT NULL,
name varchar(255) DEFAULT NULL, name varchar(255) DEFAULT NULL,
version int(11) DEFAULT NULL, version int(11) NOT NULL DEFAULT '1',
description text, description text,
project_code bigint(20) NOT NULL, project_code bigint(20) NOT NULL,
release_state tinyint(4) DEFAULT NULL, release_state tinyint(4) DEFAULT NULL,
@ -471,7 +471,7 @@ CREATE TABLE t_ds_task_definition
id int(11) NOT NULL AUTO_INCREMENT, id int(11) NOT NULL AUTO_INCREMENT,
code bigint(20) NOT NULL, code bigint(20) NOT NULL,
name varchar(255) DEFAULT NULL, name varchar(255) DEFAULT NULL,
version int(11) DEFAULT NULL, version int(11) NOT NULL DEFAULT '1',
description text, description text,
project_code bigint(20) NOT NULL, project_code bigint(20) NOT NULL,
user_id int(11) DEFAULT NULL, user_id int(11) DEFAULT NULL,
@ -508,7 +508,7 @@ CREATE TABLE t_ds_task_definition_log
id int(11) NOT NULL AUTO_INCREMENT, id int(11) NOT NULL AUTO_INCREMENT,
code bigint(20) NOT NULL, code bigint(20) NOT NULL,
name varchar(255) DEFAULT NULL, name varchar(255) DEFAULT NULL,
version int(11) DEFAULT NULL, version int(11) NOT NULL DEFAULT '1',
description text, description text,
project_code bigint(20) NOT NULL, project_code bigint(20) NOT NULL,
user_id int(11) DEFAULT NULL, user_id int(11) DEFAULT NULL,
@ -592,7 +592,7 @@ CREATE TABLE t_ds_process_instance
( (
id int(11) NOT NULL AUTO_INCREMENT, id int(11) NOT NULL AUTO_INCREMENT,
name varchar(255) DEFAULT NULL, name varchar(255) DEFAULT NULL,
process_definition_version int(11) DEFAULT NULL, process_definition_version int(11) NOT NULL DEFAULT '1',
process_definition_code bigint(20) not NULL, process_definition_code bigint(20) not NULL,
project_code bigint(20) DEFAULT NULL, project_code bigint(20) DEFAULT NULL,
state tinyint(4) DEFAULT NULL, state tinyint(4) DEFAULT NULL,
@ -901,7 +901,7 @@ CREATE TABLE t_ds_task_instance
task_type varchar(50) NOT NULL, task_type varchar(50) NOT NULL,
task_execute_type int(11) DEFAULT '0', task_execute_type int(11) DEFAULT '0',
task_code bigint(20) NOT NULL, task_code bigint(20) NOT NULL,
task_definition_version int(11) DEFAULT NULL, task_definition_version int(11) NOT NULL DEFAULT '1',
process_instance_id int(11) DEFAULT NULL, process_instance_id int(11) DEFAULT NULL,
process_instance_name varchar(255) DEFAULT NULL, process_instance_name varchar(255) DEFAULT NULL,
project_code bigint(20) DEFAULT NULL, project_code bigint(20) DEFAULT NULL,

12
dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_mysql.sql

@ -415,7 +415,7 @@ CREATE TABLE `t_ds_process_definition` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'self-increasing id', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'self-increasing id',
`code` bigint(20) NOT NULL COMMENT 'encoding', `code` bigint(20) NOT NULL COMMENT 'encoding',
`name` varchar(255) DEFAULT NULL COMMENT 'process definition name', `name` varchar(255) DEFAULT NULL COMMENT 'process definition name',
`version` int(11) DEFAULT '0' COMMENT 'process definition version', `version` int(11) NOT NULL DEFAULT '1' COMMENT 'process definition version',
`description` text COMMENT 'description', `description` text COMMENT 'description',
`project_code` bigint(20) NOT NULL COMMENT 'project code', `project_code` bigint(20) NOT NULL COMMENT 'project code',
`release_state` tinyint(4) DEFAULT NULL COMMENT 'process definition release state:0:offline,1:online', `release_state` tinyint(4) DEFAULT NULL COMMENT 'process definition release state:0:offline,1:online',
@ -444,7 +444,7 @@ CREATE TABLE `t_ds_process_definition_log` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'self-increasing id', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'self-increasing id',
`code` bigint(20) NOT NULL COMMENT 'encoding', `code` bigint(20) NOT NULL COMMENT 'encoding',
`name` varchar(255) DEFAULT NULL COMMENT 'process definition name', `name` varchar(255) DEFAULT NULL COMMENT 'process definition name',
`version` int(11) DEFAULT '0' COMMENT 'process definition version', `version` int(11) NOT NULL DEFAULT '1' COMMENT 'process definition version',
`description` text COMMENT 'description', `description` text COMMENT 'description',
`project_code` bigint(20) NOT NULL COMMENT 'project code', `project_code` bigint(20) NOT NULL COMMENT 'project code',
`release_state` tinyint(4) DEFAULT NULL COMMENT 'process definition release state:0:offline,1:online', `release_state` tinyint(4) DEFAULT NULL COMMENT 'process definition release state:0:offline,1:online',
@ -471,7 +471,7 @@ CREATE TABLE `t_ds_task_definition` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'self-increasing id', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'self-increasing id',
`code` bigint(20) NOT NULL COMMENT 'encoding', `code` bigint(20) NOT NULL COMMENT 'encoding',
`name` varchar(255) DEFAULT NULL COMMENT 'task definition name', `name` varchar(255) DEFAULT NULL COMMENT 'task definition name',
`version` int(11) DEFAULT '0' COMMENT 'task definition version', `version` int(11) NOT NULL DEFAULT '1' COMMENT 'task definition version',
`description` text COMMENT 'description', `description` text COMMENT 'description',
`project_code` bigint(20) NOT NULL COMMENT 'project code', `project_code` bigint(20) NOT NULL COMMENT 'project code',
`user_id` int(11) DEFAULT NULL COMMENT 'task definition creator id', `user_id` int(11) DEFAULT NULL COMMENT 'task definition creator id',
@ -507,7 +507,7 @@ CREATE TABLE `t_ds_task_definition_log` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'self-increasing id', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'self-increasing id',
`code` bigint(20) NOT NULL COMMENT 'encoding', `code` bigint(20) NOT NULL COMMENT 'encoding',
`name` varchar(255) DEFAULT NULL COMMENT 'task definition name', `name` varchar(255) DEFAULT NULL COMMENT 'task definition name',
`version` int(11) DEFAULT '0' COMMENT 'task definition version', `version` int(11) NOT NULL DEFAULT '1' COMMENT 'task definition version',
`description` text COMMENT 'description', `description` text COMMENT 'description',
`project_code` bigint(20) NOT NULL COMMENT 'project code', `project_code` bigint(20) NOT NULL COMMENT 'project code',
`user_id` int(11) DEFAULT NULL COMMENT 'task definition creator id', `user_id` int(11) DEFAULT NULL COMMENT 'task definition creator id',
@ -595,7 +595,7 @@ CREATE TABLE `t_ds_process_instance` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'key', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'key',
`name` varchar(255) DEFAULT NULL COMMENT 'process instance name', `name` varchar(255) DEFAULT NULL COMMENT 'process instance name',
`process_definition_code` bigint(20) NOT NULL COMMENT 'process definition code', `process_definition_code` bigint(20) NOT NULL COMMENT 'process definition code',
`process_definition_version` int(11) DEFAULT '0' COMMENT 'process definition version', `process_definition_version` int(11) NOT NULL DEFAULT '1' COMMENT 'process definition version',
`project_code` bigint(20) DEFAULT NULL COMMENT 'project code', `project_code` bigint(20) DEFAULT NULL COMMENT 'project code',
`state` tinyint(4) DEFAULT NULL COMMENT 'process instance Status: 0 commit succeeded, 1 running, 2 prepare to pause, 3 pause, 4 prepare to stop, 5 stop, 6 fail, 7 succeed, 8 need fault tolerance, 9 kill, 10 wait for thread, 11 wait for dependency to complete', `state` tinyint(4) DEFAULT NULL COMMENT 'process instance Status: 0 commit succeeded, 1 running, 2 prepare to pause, 3 pause, 4 prepare to stop, 5 stop, 6 fail, 7 succeed, 8 need fault tolerance, 9 kill, 10 wait for thread, 11 wait for dependency to complete',
`state_history` text DEFAULT NULL COMMENT 'state history desc', `state_history` text DEFAULT NULL COMMENT 'state history desc',
@ -894,7 +894,7 @@ CREATE TABLE `t_ds_task_instance` (
`task_type` varchar(50) NOT NULL COMMENT 'task type', `task_type` varchar(50) NOT NULL COMMENT 'task type',
`task_execute_type` int(11) DEFAULT '0' COMMENT 'task execute type: 0-batch, 1-stream', `task_execute_type` int(11) DEFAULT '0' COMMENT 'task execute type: 0-batch, 1-stream',
`task_code` bigint(20) NOT NULL COMMENT 'task definition code', `task_code` bigint(20) NOT NULL COMMENT 'task definition code',
`task_definition_version` int(11) DEFAULT '0' COMMENT 'task definition version', `task_definition_version` int(11) NOT NULL DEFAULT '1' COMMENT 'task definition version',
`process_instance_id` int(11) DEFAULT NULL COMMENT 'process instance id', `process_instance_id` int(11) DEFAULT NULL COMMENT 'process instance id',
`process_instance_name` varchar(255) DEFAULT NULL COMMENT 'process instance name', `process_instance_name` varchar(255) DEFAULT NULL COMMENT 'process instance name',
`project_code` bigint(20) DEFAULT NULL COMMENT 'project code', `project_code` bigint(20) DEFAULT NULL COMMENT 'project code',

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

@ -332,7 +332,7 @@ CREATE TABLE t_ds_process_definition (
id int NOT NULL , id int NOT NULL ,
code bigint NOT NULL, code bigint NOT NULL,
name varchar(255) DEFAULT NULL , name varchar(255) DEFAULT NULL ,
version int NOT NULL , version int NOT NULL DEFAULT 1,
description text , description text ,
project_code bigint DEFAULT NULL , project_code bigint DEFAULT NULL ,
release_state int DEFAULT NULL , release_state int DEFAULT NULL ,
@ -360,7 +360,7 @@ CREATE TABLE t_ds_process_definition_log (
id int NOT NULL , id int NOT NULL ,
code bigint NOT NULL, code bigint NOT NULL,
name varchar(255) DEFAULT NULL , name varchar(255) DEFAULT NULL ,
version int NOT NULL , version int NOT NULL DEFAULT '1',
description text , description text ,
project_code bigint DEFAULT NULL , project_code bigint DEFAULT NULL ,
release_state int DEFAULT NULL , release_state int DEFAULT NULL ,
@ -389,7 +389,7 @@ CREATE TABLE t_ds_task_definition (
id int NOT NULL , id int NOT NULL ,
code bigint NOT NULL, code bigint NOT NULL,
name varchar(255) DEFAULT NULL , name varchar(255) DEFAULT NULL ,
version int NOT NULL , version int NOT NULL DEFAULT '1',
description text , description text ,
project_code bigint DEFAULT NULL , project_code bigint DEFAULT NULL ,
user_id int DEFAULT NULL , user_id int DEFAULT NULL ,
@ -428,7 +428,7 @@ CREATE TABLE t_ds_task_definition_log (
id int NOT NULL , id int NOT NULL ,
code bigint NOT NULL, code bigint NOT NULL,
name varchar(255) DEFAULT NULL , name varchar(255) DEFAULT NULL ,
version int NOT NULL , version int NOT NULL DEFAULT '1',
description text , description text ,
project_code bigint DEFAULT NULL , project_code bigint DEFAULT NULL ,
user_id int DEFAULT NULL , user_id int DEFAULT NULL ,
@ -522,7 +522,7 @@ CREATE TABLE t_ds_process_instance (
id int NOT NULL , id int NOT NULL ,
name varchar(255) DEFAULT NULL , name varchar(255) DEFAULT NULL ,
process_definition_code bigint DEFAULT NULL , process_definition_code bigint DEFAULT NULL ,
process_definition_version int DEFAULT NULL , process_definition_version int NOT NULL DEFAULT 1 ,
project_code bigint DEFAULT NULL , project_code bigint DEFAULT NULL ,
state int DEFAULT NULL , state int DEFAULT NULL ,
state_history text, state_history text,
@ -795,7 +795,7 @@ CREATE TABLE t_ds_task_instance (
task_type varchar(50) DEFAULT NULL , task_type varchar(50) DEFAULT NULL ,
task_execute_type int DEFAULT '0', task_execute_type int DEFAULT '0',
task_code bigint NOT NULL, task_code bigint NOT NULL,
task_definition_version int DEFAULT NULL , task_definition_version int NOT NULL DEFAULT '1' ,
process_instance_id int DEFAULT NULL , process_instance_id int DEFAULT NULL ,
process_instance_name varchar(255) DEFAULT NULL, process_instance_name varchar(255) DEFAULT NULL,
project_code bigint DEFAULT NULL, project_code bigint DEFAULT NULL,

2
dolphinscheduler-dao/src/main/resources/sql/upgrade/2.0.0_schema/mysql/dolphinscheduler_ddl.sql

@ -415,7 +415,7 @@ alter table t_ds_process_instance drop dependence_schedule_times;
-- t_ds_task_instance note: Data migration is not supported -- t_ds_task_instance note: Data migration is not supported
alter table t_ds_task_instance change process_definition_id task_code bigint(20) NOT NULL COMMENT 'task definition code'; alter table t_ds_task_instance change process_definition_id task_code bigint(20) NOT NULL COMMENT 'task definition code';
alter table t_ds_task_instance add task_definition_version int(11) DEFAULT '0' COMMENT 'task definition version' AFTER task_code; alter table t_ds_task_instance add task_definition_version int(11) DEFAULT '1' COMMENT 'task definition version' AFTER task_code;
alter table t_ds_task_instance add task_params text COMMENT 'job custom parameters' AFTER app_link; alter table t_ds_task_instance add task_params text COMMENT 'job custom parameters' AFTER app_link;
alter table t_ds_task_instance add environment_code bigint(20) DEFAULT '-1' COMMENT 'environment code' AFTER worker_group; alter table t_ds_task_instance add environment_code bigint(20) DEFAULT '-1' COMMENT 'environment code' AFTER worker_group;
alter table t_ds_task_instance add environment_config text COMMENT 'this config contains many environment variables config' AFTER environment_code; alter table t_ds_task_instance add environment_config text COMMENT 'this config contains many environment variables config' AFTER environment_code;

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

@ -63,7 +63,7 @@ BEGIN
EXECUTE 'ALTER TABLE ' || quote_ident(v_schema) ||'.t_ds_process_instance ADD COLUMN IF NOT EXISTS "var_pool" text'; EXECUTE 'ALTER TABLE ' || quote_ident(v_schema) ||'.t_ds_process_instance ADD COLUMN IF NOT EXISTS "var_pool" text';
EXECUTE 'ALTER TABLE ' || quote_ident(v_schema) ||'.t_ds_process_instance ADD COLUMN IF NOT EXISTS "dry_run" int DEFAULT 0'; EXECUTE 'ALTER TABLE ' || quote_ident(v_schema) ||'.t_ds_process_instance ADD COLUMN IF NOT EXISTS "dry_run" int DEFAULT 0';
EXECUTE 'ALTER TABLE ' || quote_ident(v_schema) ||'.t_ds_process_instance ADD COLUMN IF NOT EXISTS "next_process_instance_id" int DEFAULT 0'; EXECUTE 'ALTER TABLE ' || quote_ident(v_schema) ||'.t_ds_process_instance ADD COLUMN IF NOT EXISTS "next_process_instance_id" int DEFAULT 0';
EXECUTE 'ALTER TABLE ' || quote_ident(v_schema) ||'.t_ds_task_instance ADD COLUMN IF NOT EXISTS "task_definition_version" int DEFAULT 0'; EXECUTE 'ALTER TABLE ' || quote_ident(v_schema) ||'.t_ds_task_instance ADD COLUMN IF NOT EXISTS "task_definition_version" int DEFAULT 1';
EXECUTE 'ALTER TABLE ' || quote_ident(v_schema) ||'.t_ds_task_instance ADD COLUMN IF NOT EXISTS "task_params" text'; EXECUTE 'ALTER TABLE ' || quote_ident(v_schema) ||'.t_ds_task_instance ADD COLUMN IF NOT EXISTS "task_params" text';
EXECUTE 'ALTER TABLE ' || quote_ident(v_schema) ||'.t_ds_task_instance ADD COLUMN IF NOT EXISTS "environment_code" bigint DEFAULT -1'; EXECUTE 'ALTER TABLE ' || quote_ident(v_schema) ||'.t_ds_task_instance ADD COLUMN IF NOT EXISTS "environment_code" bigint DEFAULT -1';
EXECUTE 'ALTER TABLE ' || quote_ident(v_schema) ||'.t_ds_task_instance ADD COLUMN IF NOT EXISTS "environment_config" text'; EXECUTE 'ALTER TABLE ' || quote_ident(v_schema) ||'.t_ds_task_instance ADD COLUMN IF NOT EXISTS "environment_config" text';

7
dolphinscheduler-dao/src/main/resources/sql/upgrade/3.2.1_schema/mysql/dolphinscheduler_ddl.sql

@ -103,3 +103,10 @@ CALL drop_t_ds_k8s_namespace_col_pod_request_memory;
DROP PROCEDURE drop_t_ds_k8s_namespace_col_pod_request_memory; DROP PROCEDURE drop_t_ds_k8s_namespace_col_pod_request_memory;
ALTER TABLE `t_ds_project_parameter` MODIFY COLUMN `param_value` text NOT NULL COMMENT 'project parameter value'; ALTER TABLE `t_ds_project_parameter` MODIFY COLUMN `param_value` text NOT NULL COMMENT 'project parameter value';
ALTER TABLE `t_ds_process_definition` MODIFY COLUMN `version` int NOT NULL DEFAULT 1 COMMENT "process definition version";
ALTER TABLE `t_ds_process_definition_log` MODIFY COLUMN `version` int NOT NULL DEFAULT 1 COMMENT "process definition version";
ALTER TABLE `t_ds_process_instance` MODIFY COLUMN `process_definition_version` int NOT NULL DEFAULT 1 COMMENT "process definition version";
ALTER TABLE `t_ds_task_definition` MODIFY COLUMN `version` int NOT NULL DEFAULT 1 COMMENT "task definition version";
ALTER TABLE `t_ds_task_definition_log` MODIFY COLUMN `version` int NOT NULL DEFAULT 1 COMMENT "task definition version";
ALTER TABLE `t_ds_task_instance` MODIFY COLUMN `task_definition_version` int NOT NULL DEFAULT 1 COMMENT "task definition version";

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

@ -23,3 +23,10 @@ ALTER TABLE "t_ds_k8s_namespace" DROP COLUMN IF EXISTS "pod_request_cpu";
ALTER TABLE "t_ds_k8s_namespace" DROP COLUMN IF EXISTS "pod_request_memory"; ALTER TABLE "t_ds_k8s_namespace" DROP COLUMN IF EXISTS "pod_request_memory";
ALTER TABLE t_ds_project_parameter ALTER COLUMN param_value TYPE text; ALTER TABLE t_ds_project_parameter ALTER COLUMN param_value TYPE text;
ALTER TABLE "t_ds_process_definition" ALTER COLUMN "version" SET DEFAULT 1;
ALTER TABLE "t_ds_process_definition_log" ALTER COLUMN "version" SET DEFAULT 1;
ALTER TABLE "t_ds_task_definition" ALTER COLUMN "version" SET DEFAULT 1;
ALTER TABLE "t_ds_task_definition_log" ALTER COLUMN "version" SET DEFAULT 1;
ALTER TABLE "t_ds_process_instance" ALTER COLUMN "process_definition_version" SET NOT NULL, ALTER COLUMN "process_definition_version" SET DEFAULT 1;
ALTER TABLE "t_ds_task_instance" ALTER COLUMN "task_definition_version" SET NOT NULL, ALTER COLUMN "task_definition_version" SET DEFAULT 1;

7
dolphinscheduler-dao/src/main/resources/sql/upgrade/3.3.0_schema/mysql/dolphinscheduler_ddl.sql

@ -74,3 +74,10 @@ d//
delimiter ; delimiter ;
CALL modify_data_value_t_ds_dq_rule_input_entry; CALL modify_data_value_t_ds_dq_rule_input_entry;
DROP PROCEDURE modify_data_value_t_ds_dq_rule_input_entry; DROP PROCEDURE modify_data_value_t_ds_dq_rule_input_entry;
ALTER TABLE `t_ds_process_definition` MODIFY COLUMN `version` int NOT NULL DEFAULT 1 COMMENT "process definition version";
ALTER TABLE `t_ds_process_definition_log` MODIFY COLUMN `version` int NOT NULL DEFAULT 1 COMMENT "process definition version";
ALTER TABLE `t_ds_process_instance` MODIFY COLUMN `process_definition_version` int NOT NULL DEFAULT 1 COMMENT "process definition version";
ALTER TABLE `t_ds_task_definition` MODIFY COLUMN `version` int NOT NULL DEFAULT 1 COMMENT "task definition version";
ALTER TABLE `t_ds_task_definition_log` MODIFY COLUMN `version` int NOT NULL DEFAULT 1 COMMENT "task definition version";
ALTER TABLE `t_ds_task_instance` MODIFY COLUMN `task_definition_version` int NOT NULL DEFAULT 1 COMMENT "task definition version";

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

@ -62,3 +62,10 @@ d//
select modify_data_type_t_ds_dq_rule_input_entry(); select modify_data_type_t_ds_dq_rule_input_entry();
DROP FUNCTION IF EXISTS modify_data_type_t_ds_dq_rule_input_entry(); DROP FUNCTION IF EXISTS modify_data_type_t_ds_dq_rule_input_entry();
ALTER TABLE "t_ds_process_definition" ALTER COLUMN "version" SET DEFAULT 1;
ALTER TABLE "t_ds_process_definition_log" ALTER COLUMN "version" SET DEFAULT 1;
ALTER TABLE "t_ds_task_definition" ALTER COLUMN "version" SET DEFAULT 1;
ALTER TABLE "t_ds_task_definition_log" ALTER COLUMN "version" SET DEFAULT 1;
ALTER TABLE "t_ds_process_instance" ALTER COLUMN "process_definition_version" SET NOT NULL, ALTER COLUMN "process_definition_version" SET DEFAULT 1;
ALTER TABLE "t_ds_task_instance" ALTER COLUMN "task_definition_version" SET NOT NULL, ALTER COLUMN "task_definition_version" SET DEFAULT 1;
Loading…
Cancel
Save