|
| 1 | +-- |
| 2 | +-- RETENTION v28,v29,v30 |
| 3 | +-- |
| 4 | + |
| 5 | +CREATE TABLE IF NOT EXISTS wk_cr_dets_aligned |
| 6 | +(wcda_id INTEGER |
| 7 | +,car_id INTEGER |
| 8 | +,cas_id INTEGER |
| 9 | +,rpt_id INTEGER |
| 10 | +,cmd_id INTEGER |
| 11 | +,total_sentence CHARACTER VARYING(32) |
| 12 | +,retain_until_ts TIMESTAMP WITH TIME ZONE |
| 13 | +,retain_until_applied_on_ts TIMESTAMP WITH TIME ZONE |
| 14 | +,current_state CHARACTER VARYING(32) |
| 15 | +,comments CHARACTER VARYING(150) |
| 16 | +,confidence_category INTEGER |
| 17 | +,retention_object_id CHARACTER VARYING(16) |
| 18 | +,submitted_by INTEGER |
| 19 | +,created_ts TIMESTAMP WITH TIME ZONE |
| 20 | +,created_by INTEGER |
| 21 | +,last_modified_ts TIMESTAMP WITH TIME ZONE |
| 22 | +,last_modified_by INTEGER |
| 23 | +); |
| 24 | + |
| 25 | +CREATE TABLE IF NOT EXISTS retention_process_log |
| 26 | +(cas_id INTEGER |
| 27 | +,cr_row_count INTEGER |
| 28 | +,cmr_row_count INTEGER |
| 29 | +,processed_ts TIMESTAMP WITH TIME ZONE |
| 30 | +,status CHARACTER VARYING(10) |
| 31 | +,message CHARACTER VARYING |
| 32 | +); |
| 33 | + |
| 34 | +ALTER TABLE case_management_retention ALTER COLUMN eve_id type bigint; |
| 35 | +ALTER TABLE cmr_dets ADD COLUMN cmr_id INTEGER; |
| 36 | + |
| 37 | +CREATE UNIQUE INDEX IF NOT EXISTS wk_cr_dets_aligned_pk ON wk_cr_dets_aligned(wcda_id); |
| 38 | +ALTER TABLE wk_cr_dets_aligned ADD PRIMARY KEY USING INDEX wk_cr_dets_aligned_pk; |
| 39 | + |
| 40 | +CREATE UNIQUE INDEX IF NOT EXISTS retention_process_log_pk ON retention_process_log(cas_id); |
| 41 | +ALTER TABLE retention_process_log ADD PRIMARY KEY USING INDEX retention_process_log_pk; |
| 42 | + |
| 43 | +CREATE INDEX IF NOT EXISTS crd_rpt_idx ON cr_dets(rpt_id); |
0 commit comments