[Improve] mysql ddl current_timestamp syntax compatibility improvement (#3572)
Co-authored-by: tianzhu.wen <tianzhu.wen@clickzetta.com>
diff --git a/streampark-console/streampark-console-service/src/main/assembly/script/schema/mysql-schema.sql b/streampark-console/streampark-console-service/src/main/assembly/script/schema/mysql-schema.sql
index a067c2e..ac4e5f2 100644
--- a/streampark-console/streampark-console-service/src/main/assembly/script/schema/mysql-schema.sql
+++ b/streampark-console/streampark-console-service/src/main/assembly/script/schema/mysql-schema.sql
@@ -33,7 +33,7 @@
`version` int default null,
`path` varchar(128) collate utf8mb4_general_ci default null,
`description` varchar(255) collate utf8mb4_general_ci default null,
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
primary key (`id`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -86,8 +86,8 @@
`available_slot` int default null,
`option_state` tinyint default null,
`tracking` tinyint default null,
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
`option_time` datetime default null,
`release` tinyint default 1,
`build` tinyint default 1,
@@ -122,7 +122,7 @@
`version` int not null,
`latest` tinyint not null default 0,
`content` text collate utf8mb4_general_ci not null,
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
primary key (`id`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -136,7 +136,7 @@
`app_id` bigint not null,
`target_type` tinyint not null comment '1) config 2) flink sql',
`target_id` bigint not null comment 'configid or sqlid',
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
primary key (`id`) using btree,
unique key `un_effective_inx` (`app_id`,`target_type`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -155,7 +155,7 @@
`flink_conf` text collate utf8mb4_general_ci not null comment 'flink-conf',
`is_default` tinyint not null default 0 comment 'whether default version or not',
`description` varchar(255) collate utf8mb4_general_ci default null comment 'description',
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
primary key (`id`) using btree,
unique key `un_env_name` (`flink_name`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -198,8 +198,8 @@
`last_build` datetime default null,
`description` varchar(255) collate utf8mb4_general_ci default null,
`build_state` tinyint default -1,
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key (`id`) using btree,
index `inx_team` (`team_id`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -217,7 +217,7 @@
`path` varchar(255) collate utf8mb4_general_ci default null,
`latest` tinyint not null default 1,
`trigger_time` datetime default null,
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
primary key (`id`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -234,7 +234,7 @@
`dependency` text collate utf8mb4_general_ci,
`version` int default null,
`candidate` tinyint not null default 1,
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
primary key (`id`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -254,8 +254,8 @@
`type` char(2) collate utf8mb4_general_ci default null comment 'type 0:menu 1:button',
`display` tinyint collate utf8mb4_general_ci not null default 1 comment 'whether the menu is displayed',
`order_num` int default null comment 'sort',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key (`menu_id`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -272,7 +272,7 @@
`title` varchar(255) collate utf8mb4_general_ci default null,
`context` text collate utf8mb4_general_ci,
`is_read` tinyint default 0,
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
primary key (`id`) using btree,
key `inx_mes_user` (`user_id`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -286,8 +286,8 @@
`id` bigint not null auto_increment comment 'team id',
`team_name` varchar(64) collate utf8mb4_general_ci not null comment 'team name',
`description` varchar(255) collate utf8mb4_general_ci default null,
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key (`id`) using btree,
unique key `team_name_idx` (`team_name`) using btree
) engine = innodb default charset = utf8mb4 collate = utf8mb4_general_ci;
@@ -304,8 +304,8 @@
`creator_id` bigint collate utf8mb4_general_ci not null comment 'user id of creator',
`team_id` bigint collate utf8mb4_general_ci not null comment 'team id',
`desensitization` tinyint not null default 0 comment '0 is no desensitization, 1 is desensitization, if set to desensitization, it will be replaced by * when displayed',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key (`id`) using btree,
unique key `un_team_vcode_inx` (`team_id`,`variable_code`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -324,8 +324,8 @@
`description` text collate utf8mb4_general_ci default null comment 'More detailed description of resource',
`creator_id` bigint collate utf8mb4_general_ci not null comment 'user id of creator',
`team_id` bigint collate utf8mb4_general_ci not null comment 'team id',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key (`id`) using btree,
unique key `un_team_vcode_inx` (`team_id`,`resource_name`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -337,8 +337,8 @@
create table `t_role` (
`role_id` bigint not null auto_increment comment 'user id',
`role_name` varchar(64) collate utf8mb4_general_ci not null comment 'role name',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
`description` varchar(255) collate utf8mb4_general_ci default null comment 'description',
primary key (`role_id`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -387,8 +387,8 @@
`login_type` tinyint default 0 comment 'login type 0:password 1:ldap 2:sso',
`last_team_id` bigint default null comment 'last team id',
`status` char(1) collate utf8mb4_general_ci not null comment 'status 0:locked 1:active',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
`last_login_time` datetime default null comment 'last login time',
`sex` char(1) collate utf8mb4_general_ci default null comment 'gender 0:male 1:female 2:confidential',
`avatar` varchar(128) collate utf8mb4_general_ci default null comment 'avatar',
@@ -407,8 +407,8 @@
`team_id` bigint not null comment 'team id',
`user_id` bigint not null comment 'user id',
`role_id` bigint not null comment 'role id',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key (`id`) using btree,
unique key `un_user_team_role_inx` (`user_id`,`team_id`,`role_id`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -428,7 +428,7 @@
`steps_status_ts` text,
`error` text,
`build_result` text,
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `modify_time` datetime default null comment 'modify time',
primary key (`app_id`) using btree
) engine = innodb auto_increment=100000 default charset = utf8mb4 collate = utf8mb4_general_ci;
@@ -459,7 +459,7 @@
`resolve_order` int default null,
`exception` text comment 'exception information',
`cluster_state` tinyint default 0 comment 'cluster status (0: created but not started, 1: started, 2: stopped)',
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
`start_time` datetime default null comment 'start time',
`end_time` datetime default null comment 'end time',
`alert_id` bigint default null comment 'alert id',
@@ -479,8 +479,8 @@
`expire_time` datetime default null comment 'expiration',
`description` varchar(255) character set utf8mb4 collate utf8mb4_general_ci default null comment 'description',
`status` tinyint default null comment '1:enable,0:disable',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key (`id`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -500,8 +500,8 @@
`we_com_params` varchar(255) collate utf8mb4_general_ci comment 'wechat params',
`http_callback_params` text collate utf8mb4_general_ci comment 'http callback params',
`lark_params` text collate utf8mb4_general_ci comment 'lark params',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
index `inx_alert_user` (`user_id`) using btree
) engine = innodb default charset = utf8mb4 collate = utf8mb4_general_ci;
@@ -515,8 +515,8 @@
`badge_name` varchar(64) collate utf8mb4_general_ci default null,
`badge_color` varchar(64) collate utf8mb4_general_ci default null,
`link_url` varchar(255) collate utf8mb4_general_ci default null,
- `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create time',
- `modify_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'modify time'
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'modify time'
) engine = innodb default charset=utf8mb4 collate=utf8mb4_general_ci;
-- ----------------------------
@@ -528,8 +528,8 @@
`team_id` bigint not null comment 'team id',
`queue_label` varchar(128) collate utf8mb4_general_ci not null comment 'queue label expression',
`description` varchar(255) collate utf8mb4_general_ci default null comment 'description of the queue label',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
unique key `unq_team_id_queue_label` (`team_id`, `queue_label`) using btree
) engine = innodb default charset = utf8mb4 collate = utf8mb4_general_ci;
@@ -552,8 +552,8 @@
`connector_required_options` text default null,
`connector_optional_options` text default null,
`team_id` bigint not null comment 'team id',
-`create_time` datetime not null default current_timestamp comment 'create time',
-`modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time'
+`create_time` datetime default null comment 'create time',
+`modify_time` datetime not null default current_timestamp comment 'modify time'
);
set foreign_key_checks = 1;
diff --git a/streampark-console/streampark-console-service/src/main/assembly/script/schema/pgsql-schema.sql b/streampark-console/streampark-console-service/src/main/assembly/script/schema/pgsql-schema.sql
index b0888bb..3b4608b 100644
--- a/streampark-console/streampark-console-service/src/main/assembly/script/schema/pgsql-schema.sql
+++ b/streampark-console/streampark-console-service/src/main/assembly/script/schema/pgsql-schema.sql
@@ -95,8 +95,8 @@
"expire_time" timestamp(6),
"description" varchar(255) collate "pg_catalog"."default",
"status" int2,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
- "modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6),
+ "modify_time" timestamp(6)
);
comment on column "public"."t_access_token"."id" is 'key';
comment on column "public"."t_access_token"."token" is 'token';
@@ -125,8 +125,8 @@
"we_com_params" varchar(255) collate "pg_catalog"."default",
"http_callback_params" text collate "pg_catalog"."default",
"lark_params" text collate "pg_catalog"."default",
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
- "modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6),
+ "modify_time" timestamp(6)
)
;
comment on column "public"."t_alert_config"."alert_name" is 'alert name';
@@ -159,7 +159,7 @@
"version" int4,
"path" varchar(128) collate "pg_catalog"."default",
"description" varchar(255) collate "pg_catalog"."default",
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6)
)
;
alter table "public"."t_app_backup" add constraint "t_app_backup_pkey" primary key ("id");
@@ -178,7 +178,7 @@
"steps_status_ts" text collate "pg_catalog"."default",
"error" text collate "pg_catalog"."default",
"build_result" text collate "pg_catalog"."default",
- "modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "modify_time" timestamp(6)
)
;
alter table "public"."t_app_build_pipe" add constraint "t_app_build_pipe_pkey" primary key ("app_id");
@@ -234,8 +234,8 @@
"available_slot" int4,
"option_state" int2,
"tracking" int2,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
- "modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
+ "create_time" timestamp(6),
+ "modify_time" timestamp(6),
"option_time" timestamp(6),
"release" int2 default 1,
"build" boolean default true,
@@ -293,7 +293,7 @@
"resolve_order" int4,
"exception" text collate "pg_catalog"."default",
"cluster_state" int2 default 0,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
+ "create_time" timestamp(6),
"start_time" timestamp(6),
"end_time" timestamp(6),
"alert_id" int8
@@ -339,7 +339,7 @@
"version" int4 not null,
"latest" boolean not null default false,
"content" text collate "pg_catalog"."default" not null,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6)
)
;
alter table "public"."t_flink_config" add constraint "t_flink_config_pkey" primary key ("id");
@@ -356,7 +356,7 @@
"app_id" int8 not null,
"target_type" int2 not null,
"target_id" int8 not null,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6)
)
;
comment on column "public"."t_flink_effective"."target_type" is '1) config 2) flink sql';
@@ -383,7 +383,7 @@
"flink_conf" text collate "pg_catalog"."default" not null,
"is_default" boolean not null default false,
"description" varchar(255) collate "pg_catalog"."default",
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6)
)
;
comment on column "public"."t_flink_env"."id" is 'id';
@@ -443,8 +443,8 @@
"last_build" timestamp(6),
"description" varchar(255) collate "pg_catalog"."default",
"build_state" int2 default -1,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
- "modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6),
+ "modify_time" timestamp(6)
)
;
alter table "public"."t_flink_project" add constraint "t_flink_project_pkey" primary key ("id");
@@ -467,7 +467,7 @@
"path" varchar(255) collate "pg_catalog"."default",
"latest" boolean not null default true,
"trigger_time" timestamp(6),
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6)
)
;
alter table "public"."t_flink_savepoint" add constraint "t_flink_savepoint_pkey" primary key ("id");
@@ -487,7 +487,7 @@
"dependency" text collate "pg_catalog"."default",
"version" int4,
"candidate" int2 default 1 not null,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6)
)
;
alter table "public"."t_flink_sql" add constraint "t_flink_sql_pkey" primary key ("id");
@@ -510,8 +510,8 @@
"type" int2,
"display" boolean not null default true,
"order_num" float8,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
- "modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6),
+ "modify_time" timestamp(6)
)
;
comment on column "public"."t_menu"."menu_id" is 'menu button id';
@@ -543,7 +543,7 @@
"title" varchar(255) collate "pg_catalog"."default",
"context" text collate "pg_catalog"."default",
"is_read" boolean default false,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6)
)
;
alter table "public"."t_message" add constraint "t_message_pkey" primary key ("id");
@@ -563,8 +563,8 @@
"id" int8 not null default nextval('streampark_t_team_id_seq'::regclass),
"team_name" varchar(64) collate "pg_catalog"."default" not null,
"description" varchar(255) collate "pg_catalog"."default" default null,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
- "modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6),
+ "modify_time" timestamp(6)
)
;
comment on column "public"."t_team"."id" is 'team id';
@@ -590,8 +590,8 @@
"creator_id" int8 not null,
"team_id" int8 not null,
"desensitization" boolean not null default false,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
- "modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6),
+ "modify_time" timestamp(6)
)
;
comment on column "public"."t_variable"."id" is 'variable id';
@@ -629,8 +629,8 @@
"connector_required_options" text default null,
"connector_optional_options" text default null,
"team_id" int8 not null,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
- "modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6),
+ "modify_time" timestamp(6)
)
;
comment on column "public"."t_resource"."id" is 'Resource id';
@@ -660,8 +660,8 @@
create table "public"."t_role" (
"role_id" int8 not null default nextval('streampark_t_role_id_seq'::regclass),
"role_name" varchar(64) collate "pg_catalog"."default" not null,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
- "modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
+ "create_time" timestamp(6),
+ "modify_time" timestamp(6),
"description" varchar(255) collate "pg_catalog"."default"
)
;
@@ -724,8 +724,8 @@
"login_type" int2 default 0,
"last_team_id" int8,
"status" int2,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
- "modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
+ "create_time" timestamp(6),
+ "modify_time" timestamp(6),
"last_login_time" timestamp(6),
"sex" char(1) collate "pg_catalog"."default",
"avatar" varchar(128) collate "pg_catalog"."default",
@@ -765,8 +765,8 @@
"team_id" int8,
"user_id" int8,
"role_id" int8,
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
- "modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6),
+ "modify_time" timestamp(6)
)
;
comment on column "public"."t_member"."team_id" is 'team id';
@@ -792,8 +792,8 @@
"badge_name" varchar(64) collate "pg_catalog"."default",
"badge_color" varchar(64) collate "pg_catalog"."default",
"link_url" varchar(255) collate "pg_catalog"."default",
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
- "modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone))
+ "create_time" timestamp(6),
+ "modify_time" timestamp(6))
;
alter table "public"."t_external_link" add constraint "t_external_link_pkey" primary key ("id");
@@ -809,8 +809,8 @@
"team_id" int8 not null,
"queue_label" varchar(128) not null collate "pg_catalog"."default",
"description" varchar(255) collate "pg_catalog"."default",
- "create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
- "modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+ "create_time" timestamp(6),
+ "modify_time" timestamp(6)
)
;
comment on column "public"."t_yarn_queue"."id" is 'queue id';
diff --git a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.0.0.sql b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.0.0.sql
index de4e88c..19f15c2 100644
--- a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.0.0.sql
+++ b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.0.0.sql
@@ -23,7 +23,7 @@
drop table if exists `t_alert_config`;
create table `t_alert_config` (
`id` bigint not null auto_increment primary key,
- `user_id` bigint default null,
+ `user_id` bigint default null,
`alert_name` varchar(128) collate utf8mb4_general_ci default null comment 'alert group name',
`alert_type` int default 0 comment 'alert type',
`email_params` varchar(255) collate utf8mb4_general_ci comment 'email params',
@@ -32,8 +32,8 @@
`we_com_params` varchar(255) collate utf8mb4_general_ci comment 'wechat params',
`http_callback_params` text collate utf8mb4_general_ci comment 'http callback params',
`lark_params` text collate utf8mb4_general_ci comment 'lark params',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
index `inx_user_id` (`user_id`) using btree
) engine = innodb default charset = utf8mb4 collate = utf8mb4_general_ci;
@@ -67,7 +67,7 @@
add column `option_time` datetime default null after `create_time`,
add column `ingress_template` text collate utf8mb4_general_ci comment 'ingress模版文件',
add column `default_mode_ingress` text collate utf8mb4_general_ci comment '配置ingress的域名',
- add column `modify_time` datetime not null default current_timestamp on update current_timestamp after `create_time`,
+ add column `modify_time` datetime default null after `create_time`,
add column `tags` varchar(500) default null;
alter table `t_flink_log` add column `job_manager_url` varchar(255) default null after `yarn_app_id`;
@@ -78,7 +78,7 @@
add column `team_id` bigint not null comment 'team id' default 100000 after `id`,
add column `git_credential` tinyint not null default 1 after `id`,
add column `prvkey_path` varchar(255) collate utf8mb4_general_ci default null after `password`,
- add column `modify_time` datetime not null default current_timestamp on update current_timestamp after `create_time`,
+ add column `modify_time` datetime default null after `create_time`,
add index `inx_team` (`team_id`) using btree;
update `t_flink_project` set git_credential=1 where url like 'http%';
@@ -89,7 +89,7 @@
change column `dynamic_options` `dynamic_properties` text comment 'allows specifying multiple generic configuration options';
-- change `update_time` to `modify_time`
-alter table `t_app_build_pipe` change column `update_time` `modify_time` datetime not null default current_timestamp on update current_timestamp;
+alter table `t_app_build_pipe` change column `update_time` `modify_time` datetime default null on update current_timestamp;
-- change `readed` to `is_read`
@@ -119,10 +119,10 @@
alter table `t_flink_cluster` modify `create_time` datetime not null default current_timestamp;
alter table `t_access_token` modify `create_time` datetime not null default current_timestamp;
-alter table `t_access_token` modify `modify_time` datetime not null default current_timestamp on update current_timestamp;
-alter table `t_menu` modify `modify_time` datetime not null default current_timestamp on update current_timestamp;
-alter table `t_role` modify `modify_time` datetime not null default current_timestamp on update current_timestamp;
-alter table `t_user` modify `modify_time` datetime not null default current_timestamp on update current_timestamp;
+alter table `t_access_token` modify `modify_time` datetime default null on update current_timestamp;
+alter table `t_menu` modify `modify_time` datetime default null on update current_timestamp;
+alter table `t_role` modify `modify_time` datetime default null on update current_timestamp;
+alter table `t_user` modify `modify_time` datetime default null on update current_timestamp;
-- add new modules to the menu
delete from `t_menu`;
@@ -262,8 +262,8 @@
`id` bigint not null auto_increment comment 'team id',
`team_name` varchar(50) collate utf8mb4_general_ci not null comment 'team name',
`description` varchar(255) collate utf8mb4_general_ci default null,
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key (`id`) using btree,
unique key `team_name_idx` (`team_name`) using btree
) engine = innodb default charset = utf8mb4 collate = utf8mb4_general_ci;
@@ -297,8 +297,8 @@
add column `team_id` bigint not null comment 'team id' default 100000 after `id`,
modify column `user_id` bigint not null comment 'user id',
modify column `role_id` bigint not null comment 'role id',
-add column `create_time` datetime not null default current_timestamp comment 'create time',
-add column `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+add column `create_time` datetime default null comment 'create time',
+add column `modify_time` datetime default null comment 'modify time',
drop index `UN_INX`,
add unique key `un_user_team_role_inx` (`user_id`,`team_id`,`role_id`) using btree;
@@ -316,9 +316,9 @@
change column `TYPE` `type` tinyint not null comment '1: input 2: boolean 3: number',
add primary key (`setting_key`);
-insert into `t_setting` values (14, 'docker.register.namespace', null, 'Docker Register Image namespace', 'Docker命名空间', 1);
-insert into `t_setting` values (15, 'streampark.maven.settings', null, 'Maven Settings File Path', 'Maven Settings.xml 完整路径', 1);
-insert into `t_setting` values (16, 'ingress.mode.default', null, 'Automatically generate an nginx-based ingress by passing in a domain name', 'Ingress域名地址', 1);
+insert into `t_setting` values (14, 'docker.register.namespace', null, 'Docker namespace', 'Namespace for docker image used in docker building env and target image register', 1);
+insert into `t_setting` values (15, 'streampark.maven.settings', null, 'Maven Settings File Path', 'Maven Settings.xml full path', 1);
+insert into `t_setting` values (16, 'ingress.mode.default', null, 'Ingress domain address', 'Automatically generate an nginx-based ingress by passing in a domain name', 1);
update t_setting set setting_key = replace(setting_key, 'streamx', 'streampark') where setting_key like 'streamx%';
@@ -339,8 +339,8 @@
`creator_id` bigint collate utf8mb4_general_ci not null comment 'user id of creator',
`team_id` bigint collate utf8mb4_general_ci not null comment 'team id',
`desensitization` tinyint not null default 0 comment '0 is no desensitization, 1 is desensitization, if set to desensitization, it will be replaced by * when displayed',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key (`id`) using btree,
unique key `un_team_vcode_inx` (`team_id`,`variable_code`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
diff --git a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.1.0.sql b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.1.0.sql
index 042b09a..e09ce96 100644
--- a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.1.0.sql
+++ b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.1.0.sql
@@ -27,8 +27,8 @@
`badge_name` varchar(64) collate utf8mb4_general_ci default null,
`badge_color` varchar(64) collate utf8mb4_general_ci default null,
`link_url` varchar(255) collate utf8mb4_general_ci default null,
- `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create time',
- `modify_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'modify time'
+ `create_time` datetime default null COMMENT 'create time',
+ `modify_time` datetime default null COMMENT 'modify time'
) engine = innodb default charset=utf8mb4 collate=utf8mb4_general_ci;
drop table if exists `t_yarn_queue`;
@@ -37,8 +37,8 @@
`team_id` bigint not null comment 'team id',
`queue_label` varchar(128) collate utf8mb4_general_ci not null comment 'queue and label expression',
`description` varchar(255) collate utf8mb4_general_ci default null comment 'description of the queue label',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
unique key `unq_team_id_queue_label` (`team_id`, `queue_label`) using btree
) engine = innodb default charset = utf8mb4 collate = utf8mb4_general_ci;
@@ -121,6 +121,7 @@
alter table `t_access_token`
modify column `description` varchar(255) character set utf8mb4 collate utf8mb4_general_ci default null comment 'description';
+
-- menu script
delete from `t_menu`;
-- menu level 1
diff --git a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.2.0.sql b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.2.0.sql
index c35c13c..355f1b0 100644
--- a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.2.0.sql
+++ b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.2.0.sql
@@ -34,8 +34,8 @@
`description` text collate utf8mb4_general_ci default null comment 'More detailed description of resource',
`creator_id` bigint collate utf8mb4_general_ci not null comment 'user id of creator',
`team_id` bigint collate utf8mb4_general_ci not null comment 'team id',
-`create_time` datetime not null default current_timestamp comment 'create time',
-`modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+`create_time` datetime default null comment 'create time',
+`modify_time` datetime default null comment 'modify time',
primary key (`id`) using btree,
unique key `un_team_vcode_inx` (`team_id`,`resource_name`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
@@ -87,8 +87,8 @@
`description` text collate utf8mb4_general_ci default null comment 'More detailed description of resource',
`gateway_type` int not null comment 'The type of the gateway',
`address` varchar(150) default null comment 'url address of gateway endpoint',
-`create_time` datetime not null default current_timestamp comment 'create time',
-`modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+`create_time` datetime default null comment 'create time',
+`modify_time` datetime default null comment 'modify time',
primary key (`id`) using btree
) engine=innodb auto_increment=100000 default charset=utf8mb4 collate=utf8mb4_general_ci;
diff --git a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/pgsql/2.1.0.sql b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/pgsql/2.1.0.sql
index bb7e5d1..f8f193f 100644
--- a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/pgsql/2.1.0.sql
+++ b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/pgsql/2.1.0.sql
@@ -25,8 +25,8 @@
"badge_name" varchar(100) collate "pg_catalog"."default",
"badge_color" varchar(100) collate "pg_catalog"."default",
"link_url" varchar(1000) collate "pg_catalog"."default",
-"create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
-"modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+"create_time" timestamp(6),
+"modify_time" timestamp(6)
);
alter table "public"."t_external_link" add constraint "t_external_link_pkey" primary key ("id");
@@ -40,8 +40,8 @@
"team_id" int8 not null,
"queue_label" varchar(128) not null collate "pg_catalog"."default",
"description" varchar(256) collate "pg_catalog"."default",
-"create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
-"modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+"create_time" timestamp(6),
+"modify_time" timestamp(6)
);
comment on column "public"."t_yarn_queue"."id" is 'queue id';
comment on column "public"."t_yarn_queue"."team_id" is 'team id';
diff --git a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/pgsql/2.2.0.sql b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/pgsql/2.2.0.sql
index 8e78a37..a2add60 100644
--- a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/pgsql/2.2.0.sql
+++ b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/pgsql/2.2.0.sql
@@ -34,8 +34,8 @@
"connector_required_options" text default null,
"connector_optional_options" text default null,
"team_id" int8 not null,
-"create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
-"modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+"create_time" timestamp(6),
+"modify_time" timestamp(6)
);
comment on column "public"."t_resource"."id" is 'Resource id';
@@ -99,8 +99,8 @@
"description" text collate "pg_catalog"."default" default null,
"gateway_type" int4,
"address" varchar(150) collate "pg_catalog"."default",
-"create_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone),
-"modify_time" timestamp(6) not null default timezone('UTC-8'::text, (now())::timestamp(0) without time zone)
+"create_time" timestamp(6),
+"modify_time" timestamp(6)
);
comment on column "public"."t_flink_gateway"."id" is 'The id of the gateway';
comment on column "public"."t_flink_gateway"."gateway_name" is 'The name of the gateway';
diff --git a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/SettingController.java b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/SettingController.java
index 5fb9cd1..82f4636 100644
--- a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/SettingController.java
+++ b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/SettingController.java
@@ -62,13 +62,6 @@
return RestResponse.success(setting);
}
- @Operation(summary = "Get streampark address")
- @PostMapping("weburl")
- public RestResponse webUrl() {
- String url = settingService.getStreamParkAddress();
- return RestResponse.success(url == null ? null : url.trim());
- }
-
@Operation(summary = "Update setting")
@PostMapping("update")
@RequiresPermissions("setting:update")
diff --git a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/FlinkCluster.java b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/FlinkCluster.java
index 9b415af..6763744 100644
--- a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/FlinkCluster.java
+++ b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/FlinkCluster.java
@@ -103,7 +103,7 @@
private Integer clusterState;
- private Date createTime = new Date();
+ private Date createTime;
private Date startTime;
diff --git a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Resource.java b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Resource.java
index 6053ca7..e30960c 100644
--- a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Resource.java
+++ b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Resource.java
@@ -75,9 +75,9 @@
@NotNull(message = "{required}")
private Long teamId;
- private transient Date createTime;
+ private Date createTime;
- private transient Date modifyTime;
+ private Date modifyTime;
private transient String connector;
diff --git a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Variable.java b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Variable.java
index 35e7789..f289ab8 100644
--- a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Variable.java
+++ b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Variable.java
@@ -60,9 +60,9 @@
private Boolean desensitization;
- private transient Date createTime;
+ private Date createTime;
- private transient Date modifyTime;
+ private Date modifyTime;
public void dataMasking() {
if (desensitization) {
diff --git a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/application/impl/ApplicationManageServiceImpl.java b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/application/impl/ApplicationManageServiceImpl.java
index e96a54b..102e073 100644
--- a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/application/impl/ApplicationManageServiceImpl.java
+++ b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/application/impl/ApplicationManageServiceImpl.java
@@ -323,8 +323,9 @@
appParam.setState(FlinkAppStateEnum.ADDED.getValue());
appParam.setRelease(ReleaseStateEnum.NEED_RELEASE.get());
appParam.setOptionState(OptionStateEnum.NONE.getValue());
- appParam.setCreateTime(new Date());
- appParam.setModifyTime(appParam.getCreateTime());
+ Date date = new Date();
+ appParam.setCreateTime(date);
+ appParam.setModifyTime(date);
appParam.setDefaultModeIngress(settingService.getIngressModeDefault());
boolean success = validateQueueIfNeeded(appParam);
@@ -432,8 +433,9 @@
newApp.setState(FlinkAppStateEnum.ADDED.getValue());
newApp.setRelease(ReleaseStateEnum.NEED_RELEASE.get());
newApp.setOptionState(OptionStateEnum.NONE.getValue());
- newApp.setCreateTime(new Date());
- newApp.setModifyTime(new Date());
+ Date date = new Date();
+ newApp.setCreateTime(date);
+ newApp.setModifyTime(date);
newApp.setHotParams(oldApp.getHotParams());
newApp.setJar(oldApp.getJar());
diff --git a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ExternalLinkServiceImpl.java b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ExternalLinkServiceImpl.java
index 1cc365c..1a88494 100644
--- a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ExternalLinkServiceImpl.java
+++ b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ExternalLinkServiceImpl.java
@@ -53,8 +53,9 @@
if (!this.check(externalLink)) {
return;
}
- externalLink.setCreateTime(new Date());
- externalLink.setModifyTime(new Date());
+ Date date = new Date();
+ externalLink.setCreateTime(date);
+ externalLink.setModifyTime(date);
externalLink.setId(null);
this.save(externalLink);
}
diff --git a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ProjectServiceImpl.java b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ProjectServiceImpl.java
index fe8ec49..092a70d 100644
--- a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ProjectServiceImpl.java
+++ b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ProjectServiceImpl.java
@@ -95,7 +95,9 @@
ApiAlertException.throwIfTrue(count > 0, "project name already exists, add project failed");
- project.setCreateTime(new Date());
+ Date date = new Date();
+ project.setCreateTime(date);
+ project.setModifyTime(date);
boolean status = save(project);
if (status) {
diff --git a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/security/impl/AuthenticatorImpl.java b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/security/impl/AuthenticatorImpl.java
index c72dc9e..44e1eb9 100644
--- a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/security/impl/AuthenticatorImpl.java
+++ b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/security/impl/AuthenticatorImpl.java
@@ -109,7 +109,9 @@
private User newUserCreate(LoginTypeEnum loginTypeEnum, String username) throws Exception {
User newUser = new User();
- newUser.setCreateTime(new Date());
+ Date date = new Date();
+ newUser.setCreateTime(date);
+ newUser.setModifyTime(date);
newUser.setUsername(username);
newUser.setNickName(username);
newUser.setLoginType(loginTypeEnum);
diff --git a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/AccessTokenServiceImpl.java b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/AccessTokenServiceImpl.java
index b87656f..3b98228 100644
--- a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/AccessTokenServiceImpl.java
+++ b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/AccessTokenServiceImpl.java
@@ -74,7 +74,9 @@
accessToken.setUserId(user.getUserId());
accessToken.setDescription(description);
accessToken.setExpireTime(DateUtils.stringToDate(jwtToken.getExpireAt()));
- accessToken.setCreateTime(new Date());
+ Date date = new Date();
+ accessToken.setCreateTime(date);
+ accessToken.setModifyTime(date);
accessToken.setStatus(AccessToken.STATUS_ENABLE);
this.save(accessToken);
diff --git a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/MemberServiceImpl.java b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/MemberServiceImpl.java
index 4c231a6..90f7975 100644
--- a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/MemberServiceImpl.java
+++ b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/MemberServiceImpl.java
@@ -144,8 +144,10 @@
member.setId(null);
member.setUserId(user.getUserId());
- member.setCreateTime(new Date());
- member.setModifyTime(team.getCreateTime());
+
+ Date date = new Date();
+ member.setCreateTime(date);
+ member.setModifyTime(date);
this.save(member);
}
diff --git a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/RoleServiceImpl.java b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/RoleServiceImpl.java
index 66c1001..ed272fb 100644
--- a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/RoleServiceImpl.java
+++ b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/RoleServiceImpl.java
@@ -72,7 +72,9 @@
@Override
public void createRole(Role role) {
- role.setCreateTime(new Date());
+ Date date = new Date();
+ role.setCreateTime(date);
+ role.setModifyTime(date);
this.save(role);
String[] menuIds = role.getMenuId().split(StringPool.COMMA);
diff --git a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/TeamServiceImpl.java b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/TeamServiceImpl.java
index 263eb16..d7079a3 100644
--- a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/TeamServiceImpl.java
+++ b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/TeamServiceImpl.java
@@ -85,8 +85,9 @@
"Team name [%s] exists already. Create team failed. Please rename and try again.",
team.getTeamName()));
team.setId(null);
- team.setCreateTime(new Date());
- team.setModifyTime(team.getCreateTime());
+ Date date = new Date();
+ team.setCreateTime(date);
+ team.setModifyTime(date);
this.save(team);
}
diff --git a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/UserServiceImpl.java b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/UserServiceImpl.java
index c638d16..1ae53fe 100644
--- a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/UserServiceImpl.java
+++ b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/UserServiceImpl.java
@@ -111,7 +111,9 @@
@Override
public void createUser(User user) {
- user.setCreateTime(new Date());
+ Date date = new Date();
+ user.setCreateTime(date);
+ user.setModifyTime(date);
if (StringUtils.isNoneBlank(user.getPassword())) {
String salt = ShaHashUtils.getRandomSalt();
String password = ShaHashUtils.encrypt(salt, user.getPassword());
diff --git a/streampark-console/streampark-console-service/src/main/resources/db/schema-h2.sql b/streampark-console/streampark-console-service/src/main/resources/db/schema-h2.sql
index 8ddbda8..c666f50 100644
--- a/streampark-console/streampark-console-service/src/main/resources/db/schema-h2.sql
+++ b/streampark-console/streampark-console-service/src/main/resources/db/schema-h2.sql
@@ -26,8 +26,8 @@
`version` int default null,
`path` varchar(128) default null,
`description` varchar(255) default null,
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key(`id`)
);
@@ -79,8 +79,8 @@
`available_slot` int default null,
`option_state` tinyint default null,
`tracking` tinyint default null,
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
`option_time` datetime default null,
`release` tinyint default 1,
`build` tinyint default 1,
@@ -110,7 +110,7 @@
`version` int not null,
`latest` tinyint not null default 0,
`content` text not null,
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
primary key(`id`)
);
@@ -122,7 +122,7 @@
`app_id` bigint not null,
`target_type` tinyint not null comment '1) config 2) flink sql',
`target_id` bigint not null comment 'configId or sqlId',
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
primary key(`id`),
unique (`app_id`,`target_type`)
);
@@ -139,7 +139,7 @@
`flink_conf` text not null comment 'flink-conf',
`is_default` tinyint not null default 0 comment 'whether default version or not',
`description` varchar(255) default null comment 'description',
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
primary key(`id`),
unique (`flink_name`)
);
@@ -180,8 +180,8 @@
`last_build` datetime default null,
`description` varchar(255) default null,
`build_state` tinyint default -1,
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key(`id`)
);
@@ -197,7 +197,7 @@
`path` varchar(255) default null,
`latest` tinyint not null default 1,
`trigger_time` datetime default null,
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
primary key(`id`)
);
@@ -212,7 +212,7 @@
`dependency` text ,
`version` int default null,
`candidate` tinyint not null default 1,
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
primary key(`id`)
);
@@ -232,8 +232,8 @@
`connector_required_options` text default null,
`connector_optional_options` text default null,
`team_id` bigint not null comment 'team id',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key (`id`)
);
@@ -251,8 +251,8 @@
`type` char(2) default null comment 'type 0:menu 1:button',
`display` tinyint not null default 0 comment 'whether the menu is displayed',
`order_num` int default null comment 'sort',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key(`menu_id`)
);
@@ -267,7 +267,7 @@
`title` varchar(255) default null,
`context` text ,
`is_read` tinyint default 0,
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
primary key(`id`)
);
@@ -278,8 +278,8 @@
`id` bigint generated by default as identity not null comment 'team id',
`team_name` varchar(64) not null comment 'team name',
`description` varchar(255) default null,
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key (`id`),
unique (`team_name`)
);
@@ -295,8 +295,8 @@
`creator_id` bigint not null comment 'user id of creator',
`team_id` bigint not null comment 'team id',
`desensitization` tinyint not null default 0 comment '0 is no desensitization, 1 is desensitization, if set to desensitization, it will be replaced by * when displayed',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key (`id`),
unique (`team_id`, `variable_code`)
);
@@ -307,8 +307,8 @@
create table if not exists `t_role` (
`role_id` bigint generated by default as identity not null comment 'user id',
`role_name` varchar(64) not null comment 'user name',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
`description` varchar(255) default null comment 'description',
primary key(`role_id`)
);
@@ -350,8 +350,8 @@
`login_type` tinyint default 0 comment 'login type 0:password 1:ldap 2:sso',
`last_team_id` bigint default null comment 'last team id',
`status` char(1) not null comment 'status 0:locked 1:active',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
`last_login_time` datetime default null comment 'last login time',
`sex` char(1) default null comment 'gender 0:male 1:female 2:confidential',
`avatar` varchar(128) default null comment 'avatar',
@@ -368,8 +368,8 @@
`team_id` bigint not null comment 'team id',
`user_id` bigint not null comment 'user id',
`role_id` bigint not null comment 'role id',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key(`id`),
unique (`team_id`, `user_id`,`role_id`)
);
@@ -387,7 +387,7 @@
`steps_status_ts` text,
`error` text,
`build_result` text,
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `modify_time` datetime default null comment 'modify time',
primary key(`app_id`)
);
@@ -416,7 +416,7 @@
`resolve_order` tinyint default null,
`exception` text comment 'exception information',
`cluster_state` tinyint default 0 comment 'cluster status (0: created but not started, 1: started, 2: stopped)',
- `create_time` datetime not null default current_timestamp comment 'create time',
+ `create_time` datetime default null comment 'create time',
`start_time` datetime default null comment 'start time',
`end_time` datetime default null comment 'end time',
`alert_id` bigint default null comment 'alert id',
@@ -438,8 +438,8 @@
`we_com_params` varchar(255) comment 'wechat params',
`http_callback_params` text comment 'http callback params',
`lark_params` text comment 'lark params',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'change time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime not null default current_timestamp comment 'change time',
primary key(`id`)
);
@@ -454,8 +454,8 @@
`expire_time` datetime default null comment 'expiration',
`description` varchar(255) default null comment 'description',
`status` tinyint default null comment '1:enable,0:disable',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key(`id`)
);
@@ -469,8 +469,8 @@
`badge_name` varchar(64) default null,
`badge_color` varchar(64) default null,
`link_url` varchar(255) default null,
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
primary key(`id`)
);
@@ -484,8 +484,8 @@
`team_id` bigint not null comment 'team id',
`queue_label` varchar(128) not null comment 'queue label expression',
`description` varchar(255) default null comment 'description of the queue label',
- `create_time` datetime not null default current_timestamp comment 'create time',
- `modify_time` datetime not null default current_timestamp on update current_timestamp comment 'modify time',
+ `create_time` datetime default null comment 'create time',
+ `modify_time` datetime default null comment 'modify time',
unique key (`team_id`,`queue_label`),
primary key (`id`)
);