Skip to content

Commit bb4237d

Browse files
author
Alex Meadows
committed
process_tracker_python-86 Add Source Object Attribute Lookup
1 parent 2065292 commit bb4237d

File tree

3 files changed

+41
-2
lines changed

3 files changed

+41
-2
lines changed

.idea/sqldialects.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dbscripts/mysql_process_tracker.sql

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,19 @@ create table actor_lkup
4343
constraint actor_name
4444
unique (actor_name)
4545
);
46+
create table extract_filetype_lkup
47+
(
48+
extract_filetype_id int auto_increment
49+
primary key,
50+
extract_filetype_code varchar(5) not null,
51+
extract_filetype varchar(75) not null,
52+
delimiter_char char null,
53+
quote_char char null,
54+
escape_char char null,
55+
constraint extract_filetype_lkup_extract_filetype_uindex
56+
unique (extract_filetype)
57+
);
58+
4659

4760
create table error_type_lkup
4861
(

dbscripts/postgresql_process_tracker.sql

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ create schema process_tracker;
44

55
alter schema process_tracker owner to pt_admin;
66

7-
create table process_tracker.data_type_lkup
87
(
98
data_type_id serial not null
109
constraint data_type_lkup_pk
@@ -14,6 +13,26 @@ create table process_tracker.data_type_lkup
1413

1514
alter table process_tracker.data_type_lkup owner to pt_admin;
1615

16+
create table process_tracker.extract_filetype_lkup
17+
(
18+
extract_filetype_id serial not null
19+
constraint extract_filetype_lkup_pk
20+
primary key,
21+
extract_filetype_code varchar(5) not null,
22+
extract_filetype varchar(75) not null,
23+
delimiter_char char,
24+
quote_char char,
25+
escape_char char
26+
);
27+
28+
alter table process_tracker.extract_filetype_lkup owner to pt_admin;
29+
30+
create unique index extract_filetype_lkup_extract_filetype_uindex
31+
on process_tracker.extract_filetype_lkup (extract_filetype);
32+
33+
34+
35+
1736
create unique index data_type_lkup_data_type_uindex
1837
on process_tracker.data_type_lkup (data_type);
1938

@@ -354,7 +373,13 @@ create table extract_tracking
354373
extract_write_record_count integer,
355374
extract_load_low_date_time timestamp,
356375
extract_load_high_date_time timestamp,
357-
extract_load_record_count integer
376+
extract_load_record_count integer,
377+
extract_compression_type_id integer
378+
constraint extract_tracking_fk04
379+
references extract_compression_type_lkup,
380+
extract_filetype_id integer
381+
constraint extract_tracking_fk05
382+
references extract_filetype_lkup
358383
);
359384

360385
comment on table extract_tracking is 'Tracking table for all extract/staging data files.';

0 commit comments

Comments
 (0)