@@ -4,6 +4,32 @@ create schema process_tracker;
44
55alter schema process_tracker owner to pt_admin;
66
7+ create table process_tracker .character_set_lkup
8+ (
9+ character_set_id serial not null
10+ constraint character_set_lkup_pk
11+ primary key ,
12+ character_set_name varchar (75 ) not null
13+ );
14+
15+ alter table process_tracker .character_set_lkup owner to pt_admin;
16+
17+ create unique index character_set_lkup_character_set_name_uindex
18+ on process_tracker .character_set_lkup (character_set_name);
19+
20+ create table process_tracker .source_type_lkup
21+ (
22+ source_type_id serial not null
23+ constraint source_type_lkup_pk
24+ primary key ,
25+ source_type_name varchar (75 ) not null
26+ );
27+
28+ alter table process_tracker .source_type_lkup owner to pt_admin;
29+
30+ create unique index source_type_lkup_source_type_name_uindex
31+ on process_tracker .source_type_lkup (source_type_name);
32+
733create table schedule_frequency_lkup
834(
935 schedule_frequency_id serial not null
@@ -146,20 +172,26 @@ alter table tool_lkup owner to pt_admin;
146172create unique index tool_lkup_tool_udx01
147173 on tool_lkup (tool_name);
148174
149- create table source_lkup
175+ create table process_tracker . source_lkup
150176(
151177 source_id serial not null
152178 constraint source_lkup_pk
153179 primary key ,
154- source_name varchar (250 ) not null
180+ source_name varchar (250 ) not null ,
181+ source_type_id integer
182+ constraint source_lkup_fk01
183+ references process_tracker .source_type_lkup ,
184+ character_set_id integer
185+ constraint source_lkup_fk02
186+ references process_tracker .character_set_lkup
155187);
156188
157- comment on table source_lkup is ' Source system where data originates.' ;
189+ comment on table process_tracker. source_lkup is ' Source system where data originates.' ;
158190
159- alter table source_lkup owner to pt_admin;
191+ alter table process_tracker . source_lkup owner to pt_admin;
160192
161193create unique index source_lkup_udx01
162- on source_lkup (source_name);
194+ on process_tracker . source_lkup (source_name);
163195
164196create table process_status_lkup
165197(
@@ -592,7 +624,10 @@ create table process_tracker.source_object_lkup
592624 source_id integer not null
593625 constraint source_object_lkup_fk01
594626 references process_tracker .source_lkup ,
595- source_object_name varchar (250 )
627+ source_object_name varchar (250 ),
628+ character_set_id integer
629+ constraint source_object_lkup_fk02
630+ references process_tracker .character_set_lkup
596631);
597632
598633comment on table process_tracker.source_object_lkup is ' Reference table for source/target objects.' ;
0 commit comments