Skip to content

Commit 99f378c

Browse files
authored
Merge pull request #145 from OpenDataAlex/process_tracker_python-138
Process tracker python 138
2 parents 60b512a + 93d6435 commit 99f378c

File tree

7 files changed

+712
-518
lines changed

7 files changed

+712
-518
lines changed

dbscripts/mysql_process_tracker.sql

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

140153
create 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

168185
create index extract_location_id

dbscripts/mysql_process_tracker_defaults.sql

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,9 @@ INSERT INTO process_tracker.filter_type_lkup (filter_type_id, filter_type_code,
4343
INSERT INTO process_tracker.filter_type_lkup (filter_type_id, filter_type_code, filter_type_name) VALUES (5, 'gte', 'greater than or equal');
4444
INSERT INTO process_tracker.filter_type_lkup (filter_type_id, filter_type_code, filter_type_name) VALUES (6, 'not', 'not equal');
4545
INSERT INTO process_tracker.filter_type_lkup (filter_type_id, filter_type_code, filter_type_name) VALUES (7, 'lke', 'like');
46-
INSERT INTO process_tracker.filter_type_lkup (filter_type_id, filter_type_code, filter_type_name) VALUES (8, 'in', 'in set');
46+
INSERT INTO process_tracker.filter_type_lkup (filter_type_id, filter_type_code, filter_type_name) VALUES (8, 'in', 'in set');
47+
48+
INSERT INTO process_tracker.filesize_type_lkup (filesize_type_id, filesize_type_name, filesize_type_code) VALUES (1, 'kilobytes', 'KB');
49+
INSERT INTO process_tracker.filesize_type_lkup (filesize_type_id, filesize_type_name, filesize_type_code) VALUES (2, 'megabytes', 'MB');
50+
INSERT INTO process_tracker.filesize_type_lkup (filesize_type_id, filesize_type_name, filesize_type_code) VALUES (3, 'gigabytes', 'GB');
51+
INSERT INTO process_tracker.filesize_type_lkup (filesize_type_id, filesize_type_name, filesize_type_code) VALUES (4, 'bytes', 'B ');

0 commit comments

Comments
 (0)