@@ -136,6 +136,19 @@ create table location_lkup
136136 foreign key (location_type_id) references location_type_lkup (location_type_id)
137137);
138138
139+ create table process_tracker .filesize_type_lkup
140+ (
141+ filesize_type_id int auto_increment
142+ primary key ,
143+ filesize_type_name varchar (75 ) not null ,
144+ filesize_type_code char (2 ) not null ,
145+ constraint filesize_type_lkup_filesize_type_code_uindex
146+ unique (filesize_type_code),
147+ constraint filesize_type_lkup_filesize_type_name_uindex
148+ unique (filesize_type_name),
149+ constraint filesize_type_lkup_udx01
150+ unique (filesize_type_code, filesize_type_name)
151+ );
139152
140153create table extract_tracking
141154(
@@ -153,6 +166,8 @@ create table extract_tracking
153166 extract_load_record_count int null comment ' The record count of the data set when loading the data file.' ,
154167 extract_compression_type_id int null ,
155168 extract_filetype_id int null ,
169+ extract_filesize numeric null ,
170+ extract_filesize_type_id int null ,
156171 constraint extract_filename
157172 unique (extract_filename),
158173 constraint extract_tracking_fk03
@@ -162,7 +177,9 @@ create table extract_tracking
162177 constraint extract_tracking_ibfk_1
163178 foreign key (extract_location_id) references process_tracker .location_lkup (location_id),
164179 constraint extract_tracking_ibfk_2
165- foreign key (extract_status_id) references process_tracker .extract_status_lkup (extract_status_id)
180+ foreign key (extract_status_id) references process_tracker .extract_status_lkup (extract_status_id),
181+ constraint extract_tracking_fk06
182+ foreign key (extract_filesize_type_id) references process_tracker .filesize_type_lkup (filesize_type_id)
166183);
167184
168185create index extract_location_id
0 commit comments