You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mens-traffic-parent/mens-batch/document/batch-schema-mysql.sql

102 lines
3.3 KiB
MySQL

-- autogenerated: do not edit this file
1 year ago
create table batch_job_instance (
job_instance_id bigint not null primary key ,
version bigint ,
job_name varchar(100) not null,
job_key varchar(32) not null,
constraint job_inst_un unique (job_name, job_key)
) engine=innodb;
1 year ago
create table batch_job_execution (
job_execution_id bigint not null primary key ,
version bigint ,
job_instance_id bigint not null,
create_time datetime(6) not null,
start_time datetime(6) default null ,
end_time datetime(6) default null ,
status varchar(10) ,
exit_code varchar(2500) ,
exit_message varchar(2500) ,
last_updated datetime(6),
job_configuration_location varchar(2500) null,
constraint job_inst_exec_fk foreign key (job_instance_id)
references batch_job_instance(job_instance_id)
) engine=innodb;
1 year ago
create table batch_job_execution_params (
job_execution_id bigint not null ,
type_cd varchar(6) not null ,
key_name varchar(100) not null ,
string_val varchar(250) ,
date_val datetime(6) default null ,
long_val bigint ,
double_val double precision ,
identifying char(1) not null ,
constraint job_exec_params_fk foreign key (job_execution_id)
references batch_job_execution(job_execution_id)
) engine=innodb;
1 year ago
create table batch_step_execution (
step_execution_id bigint not null primary key ,
version bigint not null,
step_name varchar(100) not null,
job_execution_id bigint not null,
start_time datetime(6) not null ,
end_time datetime(6) default null ,
status varchar(10) ,
commit_count bigint ,
read_count bigint ,
filter_count bigint ,
write_count bigint ,
read_skip_count bigint ,
write_skip_count bigint ,
process_skip_count bigint ,
rollback_count bigint ,
exit_code varchar(2500) ,
exit_message varchar(2500) ,
last_updated datetime(6),
constraint job_exec_step_fk foreign key (job_execution_id)
references batch_job_execution(job_execution_id)
) engine=innodb;
1 year ago
create table batch_step_execution_context (
step_execution_id bigint not null primary key,
short_context varchar(2500) not null,
serialized_context text ,
constraint step_exec_ctx_fk foreign key (step_execution_id)
references batch_step_execution(step_execution_id)
) engine=innodb;
1 year ago
create table batch_job_execution_context (
job_execution_id bigint not null primary key,
short_context varchar(2500) not null,
serialized_context text ,
constraint job_exec_ctx_fk foreign key (job_execution_id)
references batch_job_execution(job_execution_id)
) engine=innodb;
1 year ago
create table batch_step_execution_seq (
id bigint not null,
unique_key char(1) not null,
constraint unique_key_un unique (unique_key)
) engine=innodb;
1 year ago
insert into batch_step_execution_seq (id, unique_key) select * from (select 0 as id, '0' as unique_key) as tmp where not exists(select * from batch_step_execution_seq);
1 year ago
create table batch_job_execution_seq (
id bigint not null,
unique_key char(1) not null,
constraint unique_key_un unique (unique_key)
) engine=innodb;
1 year ago
insert into batch_job_execution_seq (id, unique_key) select * from (select 0 as id, '0' as unique_key) as tmp where not exists(select * from batch_job_execution_seq);
1 year ago
create table batch_job_seq (
id bigint not null,
unique_key char(1) not null,
constraint unique_key_un unique (unique_key)
) engine=innodb;
1 year ago
insert into batch_job_seq (id, unique_key) select * from (select 0 as id, '0' as unique_key) as tmp where not exists(select * from batch_job_seq);