|  | 
|  | 1 | +-- | 
|  | 2 | +-- RETENTION v24,v25,v26,v27 | 
|  | 3 | +-- | 
|  | 4 | +-- [listed alphabetically] | 
|  | 5 | +-- | 
|  | 6 | + | 
|  | 7 | +-- CASE_RETENTION_EXTRA | 
|  | 8 | +DROP TABLE IF EXISTS case_retention_extra; | 
|  | 9 | + | 
|  | 10 | +-- CR_DETS | 
|  | 11 | +ALTER TABLE IF EXISTS cr_dets ALTER COLUMN retention_object_id TYPE CHARACTER VARYING(16); | 
|  | 12 | + | 
|  | 13 | +-- CC_DETS | 
|  | 14 | +ALTER TABLE IF EXISTS cc_dets RENAME COLUMN latest_event_by_event_ts_ts TO latest_event_by_event_ts; | 
|  | 15 | +ALTER TABLE IF EXISTS cc_dets RENAME COLUMN cas_retention_fixed TO case_retention_fixed; | 
|  | 16 | + | 
|  | 17 | +-- WK_CASE_ACTIVITY_DATA | 
|  | 18 | +ALTER TABLE IF EXISTS wk_case_activity_data DROP COLUMN rownum; | 
|  | 19 | +ALTER TABLE IF EXISTS wk_case_activity_data ALTER COLUMN closed_date_type TYPE CHARACTER VARYING(100); | 
|  | 20 | + | 
|  | 21 | +-- WK_CASE_CONFIDENCE_LEVEL | 
|  | 22 | +CREATE TABLE IF NOT EXISTS wk_case_confidence_level | 
|  | 23 | +( | 
|  | 24 | +	cas_id                         INTEGER         NOT NULL, | 
|  | 25 | +	confidence_level               INTEGER | 
|  | 26 | +); | 
|  | 27 | + | 
|  | 28 | +CREATE UNIQUE INDEX IF NOT EXISTS wk_case_confidence_level_pk ON wk_case_confidence_level(cas_id); | 
|  | 29 | +ALTER TABLE IF EXISTS wk_case_confidence_level ADD PRIMARY KEY USING INDEX  wk_case_confidence_level_pk; | 
|  | 30 | + | 
|  | 31 | +-- WK_CASE_CORRECTION | 
|  | 32 | +ALTER TABLE IF EXISTS wk_case_correction ADD COLUMN cmr_eve_id BIGINT; | 
|  | 33 | + | 
|  | 34 | +--WK_CRAH_IS_CURRENT_BY_CREATION | 
|  | 35 | +CREATE TABLE IF NOT EXISTS wk_crah_is_current_by_creation | 
|  | 36 | +( | 
|  | 37 | +cas_id                         INTEGER | 
|  | 38 | +,rah_id                         INTEGER | 
|  | 39 | +,rpt_id                         INTEGER | 
|  | 40 | +,c_policy_type                  CHARACTER VARYING(20) | 
|  | 41 | +,c_courthouse                   CHARACTER VARYING(64) | 
|  | 42 | +,c_case_id                      CHARACTER VARYING(32) | 
|  | 43 | +,r_creation_date                TIMESTAMP WITH TIME ZONE | 
|  | 44 | +,r_modify_date                  TIMESTAMP WITH TIME ZONE | 
|  | 45 | +,c_status                       CHARACTER VARYING(32) | 
|  | 46 | +,c_username                     INTEGER | 
|  | 47 | +,case_retention_audit_object_id CHARACTER VARYING(16) | 
|  | 48 | +,ready_retain_until_date        TIMESTAMP WITH TIME ZONE | 
|  | 49 | +,is_current                     BOOLEAN | 
|  | 50 | +); | 
|  | 51 | + | 
|  | 52 | +CREATE UNIQUE INDEX IF NOT EXISTS wk_crah_is_current_by_creation_pk ON wk_crah_is_current_by_creation(cas_id); | 
|  | 53 | +ALTER TABLE IF EXISTS wk_crah_is_current_by_creation ADD PRIMARY KEY USING INDEX wk_crah_is_current_by_creation_pk; | 
|  | 54 | + | 
|  | 55 | +-- WK_CRAH_IS_CURRENT_BY_LOGIC | 
|  | 56 | +CREATE TABLE IF NOT EXISTS wk_crah_is_current_by_logic | 
|  | 57 | +( | 
|  | 58 | +cas_id                          INTEGER | 
|  | 59 | +,rah_id                         INTEGER | 
|  | 60 | +,rpt_id                         INTEGER | 
|  | 61 | +,c_policy_type                  CHARACTER VARYING(20) | 
|  | 62 | +,c_courthouse                   CHARACTER VARYING(64) | 
|  | 63 | +,c_case_id                      CHARACTER VARYING(32) | 
|  | 64 | +,r_creation_date                TIMESTAMP WITH TIME ZONE | 
|  | 65 | +,c_status                       CHARACTER VARYING(32) | 
|  | 66 | +,c_username                     INTEGER | 
|  | 67 | +,case_retention_audit_object_id CHARACTER VARYING(16) | 
|  | 68 | +,ready_retain_until_date        TIMESTAMP WITH TIME ZONE | 
|  | 69 | +,is_current                     BOOLEAN | 
|  | 70 | +); | 
|  | 71 | + | 
|  | 72 | +CREATE UNIQUE INDEX IF NOT EXISTS wk_crah_is_current_by_logic_pk ON wk_crah_is_current_by_logic(cas_id); | 
|  | 73 | +ALTER TABLE IF EXISTS wk_crah_is_current_by_logic ADD PRIMARY KEY USING INDEX wk_crah_is_current_by_logic_pk; | 
|  | 74 | + | 
|  | 75 | +-- WK_RR_IS_CURRENT_BY_CREATION | 
|  | 76 | +CREATE TABLE IF NOT EXISTS wk_rr_is_current_by_creation | 
|  | 77 | +( | 
|  | 78 | +cas_id                          INTEGER | 
|  | 79 | +,rpr_id                         INTEGER | 
|  | 80 | +,rpt_id                         INTEGER | 
|  | 81 | +,case_object_id                 CHARACTER VARYING(16) | 
|  | 82 | +,dm_retainer_root_id            CHARACTER VARYING(16) | 
|  | 83 | +,dms_object_name                CHARACTER VARYING(64) | 
|  | 84 | +,created_ts                     TIMESTAMP WITH TIME ZONE | 
|  | 85 | +,last_modified_ts               TIMESTAMP WITH TIME ZONE | 
|  | 86 | +,rps_retainer_object_id         CHARACTER VARYING(16) | 
|  | 87 | +,dm_retention_date              TIMESTAMP WITH TIME ZONE | 
|  | 88 | +,is_current                     BOOLEAN | 
|  | 89 | +); | 
|  | 90 | + | 
|  | 91 | +CREATE UNIQUE INDEX IF NOT EXISTS wk_rr_is_current_by_creation_pk ON wk_rr_is_current_by_creation(cas_id); | 
|  | 92 | +ALTER TABLE IF EXISTS wk_rr_is_current_by_creation ADD PRIMARY KEY USING INDEX wk_rr_is_current_by_creation_pk; | 
|  | 93 | + | 
|  | 94 | +-- WK_RR_IS_CURRENT_BY_LOGIC | 
|  | 95 | +CREATE TABLE IF NOT EXISTS wk_rr_is_current_by_logic | 
|  | 96 | +(cas_id                         INTEGER | 
|  | 97 | +,rpr_id                         INTEGER | 
|  | 98 | +,rpt_id                         INTEGER | 
|  | 99 | +,case_object_id                 CHARACTER VARYING(16) | 
|  | 100 | +,dm_retainer_root_id            CHARACTER VARYING(16) | 
|  | 101 | +,dms_object_name                CHARACTER VARYING(64) | 
|  | 102 | +,created_ts                     TIMESTAMP WITH TIME ZONE | 
|  | 103 | +,rps_retainer_object_id         CHARACTER VARYING(16) | 
|  | 104 | +,dm_retention_date              TIMESTAMP WITH TIME ZONE | 
|  | 105 | +,is_current                     BOOLEAN | 
|  | 106 | +); | 
|  | 107 | + | 
|  | 108 | +CREATE UNIQUE INDEX IF NOT EXISTS wk_rr_is_current_by_logic_pk ON wk_rr_is_current_by_logic(cas_id); | 
|  | 109 | +ALTER TABLE IF EXISTS wk_rr_is_current_by_logic ADD PRIMARY KEY USING INDEX wk_rr_is_current_by_logic_pk; | 
0 commit comments