--- ``` create table job_build_config ( id bigserial not null constraint job_build_config_pkey primary key, job_id integer not null, build_config text not null ); create table job_group ( id bigserial not null constraint job_group_pkey primary key, app_name varchar(64) not null, title varchar(32) not null, "order" bigint default 0 not null, address_type smallint default 0 not null, is_public smallint default 0 not null, max_running_number bigint default 1 not null, address_list varchar(512) ); create table job_info ( id bigserial not null constraint job_info_pkey primary key, job_group bigint not null, job_cron varchar(128) not null, job_desc varchar(255) not null, job_type smallint default 0 not null, add_time timestamp, update_time timestamp, user_id varchar(64), author varchar(64) default NULL::character varying, alarm_email varchar(255) default NULL::character varying, executor_route_strategy varchar(50) default NULL::character varying, executor_handler varchar(255) default NULL::character varying, executor_param varchar(512) default NULL::character varying, executor_block_strategy varchar(50) default NULL::character varying, executor_timeout bigint default 0 not null, executor_fail_retry_count bigint default 0 not null, glue_type varchar(50) not null, glue_source text, glue_remark varchar(128) default NULL::character varying, glue_updatetime timestamp, child_jobid varchar(255) default NULL::character varying, trigger_status smallint default 0 not null, trigger_last_time bigint default 0 not null, trigger_next_time bigint default 0 not null, job_json text, replace_param varchar(100) default NULL::character varying, jvm_param varchar(200) default NULL::character varying, inc_start_time timestamp, partition_info varchar(100) default NULL::character varying, last_handle_code bigint default '0'::bigint, replace_param_type varchar(255), project_id bigint, reader_table varchar(255), primary_key text, inc_start_id varchar(200), increment_type smallint default 0, datasource_id bigint ); create table job_jdbc_datasource ( id bigserial not null constraint job_jdbc_datasource_pkey primary key, datasource_name varchar(200) not null, datasource_group varchar(200) default 'Default'::character varying, connection_params text not null, type varchar(45) default NULL::character varying, status smallint default 1 not null, create_by varchar(64) default NULL::character varying, create_date timestamp default CURRENT_TIMESTAMP(0), update_by varchar(64) default NULL::character varying, subscription_id varchar(64) default NULL::character varying, update_date timestamp, comments varchar(1000) default NULL::character varying ); create table job_lock ( lock_name varchar(50) not null constraint job_lock_pkey primary key ); create table job_log ( id bigserial not null constraint job_log_pkey primary key, job_group bigint not null, job_id bigint not null, project_id bigint not null, job_desc varchar(255) default NULL::character varying, executor_address varchar(255) default NULL::character varying, executor_handler varchar(255) default NULL::character varying, executor_param varchar(512) default NULL::character varying, executor_sharding_param varchar(20) default NULL::character varying, executor_fail_retry_count bigint default 0, trigger_time timestamp, trigger_code bigint not null, trigger_msg text, handle_time timestamp, handle_code bigint not null, handle_msg text, alarm_status smallint default 0 not null, process_id varchar(20) default NULL::character varying, max_id varchar(200) ); create index i_handle_code on job_log (handle_code); create index i_trigger_time on job_log (trigger_time); create table job_log_report ( id bigserial not null constraint job_log_report_pkey primary key, trigger_day timestamp, running_count bigint default 0 not null, suc_count bigint default 0 not null, fail_count bigint default 0 not null, subscription_id varchar(64) ); create unique index i_trigger_day on job_log_report (trigger_day); create table job_logglue ( id bigserial not null constraint job_logglue_pkey primary key, job_id bigint not null, glue_type varchar(50) default NULL::character varying, glue_source text, glue_remark varchar(128) not null, add_time timestamp, update_time timestamp ); create table job_permission ( id bigserial not null constraint job_permission_pkey primary key, name varchar(50) not null, description varchar(11) default NULL::character varying, url varchar(255) default NULL::character varying, pid bigint ); create table job_project ( id bigserial not null constraint job_project_pkey primary key, name varchar(100) default NULL::character varying, description varchar(200) default NULL::character varying, user_id varchar(64) default NULL::character varying, subscription_id varchar(64) default NULL::character varying, flag smallint default 1, create_time timestamp default CURRENT_TIMESTAMP(0), update_time timestamp default CURRENT_TIMESTAMP(0) ); create table job_registry ( id bigserial not null constraint job_registry_pkey primary key, registry_group varchar(50) not null, registry_key varchar(191) not null, registry_value varchar(191) not null, cpu_usage double precision, memory_usage double precision, load_average double precision, update_time timestamp ); create index i_g_k_v on job_registry (registry_group, registry_key, registry_value); create table job_template ( id bigserial not null constraint job_template_pkey primary key, job_group bigint not null, job_cron varchar(128) not null, job_desc varchar(255) not null, add_time timestamp, update_time timestamp, subscription_id varchar(64) not null, alarm_email varchar(255) default NULL::character varying, executor_route_strategy varchar(50) default NULL::character varying, executor_handler varchar(255) default NULL::character varying, executor_param varchar(512) default NULL::character varying, executor_block_strategy varchar(50) default NULL::character varying, executor_timeout bigint default 0 not null, executor_fail_retry_count bigint default 0 not null, glue_type varchar(50) not null, glue_source text, glue_remark varchar(128) default NULL::character varying, glue_updatetime timestamp, child_jobid varchar(255) default NULL::character varying, trigger_last_time bigint default 0 not null, trigger_next_time bigint default 0 not null, job_json text, jvm_param varchar(200) default NULL::character varying, project_id bigint ); create table job_user ( id bigserial not null constraint job_user_pkey primary key, username varchar(50) not null, password varchar(100) not null, role varchar(50) default NULL::character varying, permission varchar(255) default NULL::character varying ); create unique index i_username on job_user (username); create table license_info ( id bigserial not null constraint license_info_pkey primary key, license_id varchar(64) not null, expire_time varchar(64) not null, plan varchar(16) not null, pn varchar(16) not null, license_number varchar(64) not null, license_type varchar(16) not null, license_status varchar(64) not null, inactive_times varchar(64) not null ); INSERT INTO job_user VALUES (1, 'admin', '$2a$10$TIog/CJAYSR.scJ5l/EYx.Wo/9qYm5aWqrs6HIXxOmuuqUD0oavMG', 'ROLE_ADMIN', NULL); INSERT INTO license_info(license_id, expire_time, plan, pn, license_number, license_type, license_status,inactive_times)VALUES ('ews4123337-e64a-4dea-babe-faa5bc1dc3fbensaas-service', 'sujf/dkY/R4xKbaSD6K4Wn87vWk7Hv1P3Se7AD2W3/U=','Cloud-Standard', '980GDIDISS0', 'Noi1IxmOgVDo0+2Ywqeltg==', 'Basic', 'icsOgvm5W29aRQYhnnK4GA==','Noi1IxmOgVDo0+2Ywqeltg=='); insert into job_group(app_name, title,"order",address_type,is_public, max_running_number) values ('batch-executor','batch-executor',1,0,0,2),('executor','executor',2,0,0,2) ```