@@ -4,6 +4,19 @@ create schema process_tracker;
44
55alter schema process_tracker owner to pt_admin;
66
7+ create table schedule_frequency_lkup
8+ (
9+ schedule_frequency_id serial not null
10+ constraint schedule_frequency_lkup_pk
11+ primary key ,
12+ schedule_frequency_name varchar (25 ) not null
13+ );
14+
15+ alter table schedule_frequency_lkup owner to pt_admin;
16+
17+ create unique index schedule_frequency_lkup_schedule_frequency_name_uindex
18+ on schedule_frequency_lkup (schedule_frequency_name);
19+
720create table data_type_lkup
821(
922 data_type_id serial not null
@@ -180,38 +193,41 @@ alter table process_type_lkup owner to pt_admin;
180193create unique index process_type_lkup_udx01
181194 on process_type_lkup (process_type_name);
182195
183- create table process
196+ create table process_tracker . process
184197(
185198 process_id serial not null
186199 constraint process_pk
187200 primary key ,
188201 process_name varchar (250 ) not null ,
189202 total_record_count integer default 0 not null ,
190- process_type_id integer null
203+ process_type_id integer
191204 constraint process_fk02
192- references process_type_lkup,
193- process_tool_id integer null
205+ references process_tracker . process_type_lkup ,
206+ process_tool_id integer
194207 constraint process_fk03
195- references tool_lkup,
196- last_failed_run_date_time timestamp default ' 1900-01-01 00:00:00' ::timestamp without time zone not null
208+ references process_tracker .tool_lkup ,
209+ last_failed_run_date_time timestamp default ' 1900-01-01 00:00:00' ::timestamp without time zone not null ,
210+ schedule_frequency_id integer default 0 not null
211+ constraint process_fk04
212+ references process_tracker .schedule_frequency_lkup
197213);
198214
199- comment on table process is ' Processes being tracked' ;
215+ comment on table process_tracker. process is ' Processes being tracked' ;
200216
201- comment on column process.process_name is ' Unique name for process.' ;
217+ comment on column process_tracker. process.process_name is ' Unique name for process.' ;
202218
203- comment on column process.total_record_count is ' Total number of records processed over all runs of process.' ;
219+ comment on column process_tracker. process.total_record_count is ' Total number of records processed over all runs of process.' ;
204220
205- comment on column process.process_type_id is ' The type of process being tracked.' ;
221+ comment on column process_tracker. process.process_type_id is ' The type of process being tracked.' ;
206222
207- comment on column process.process_tool_id is ' The type of tool used to execute the process.' ;
223+ comment on column process_tracker. process.process_tool_id is ' The type of tool used to execute the process.' ;
208224
209- comment on column process.last_failed_run_date_time is ' The last time the process failed to run.' ;
225+ comment on column process_tracker. process.last_failed_run_date_time is ' The last time the process failed to run.' ;
210226
211- alter table process owner to pt_admin;
227+ alter table process_tracker . process owner to pt_admin;
212228
213229create unique index process_udx01
214- on process (process_name);
230+ on process_tracker . process (process_name);
215231
216232create table process_dependency
217233(
0 commit comments