|
63 | 63 | -- adding single column to wk_case_correction and wk_case_activity_data |
64 | 64 | --v26 remove rownum column from wk_case_activity_data |
65 | 65 | --v27 remove table case_retention_extra |
| 66 | +--v28 amending a number of INT to BIGINT |
| 67 | +-- eve_id(case_management_retention) |
| 68 | +--v29 adding cmr_id to cmr_dets |
| 69 | +--v30 add car_id to wk_cr_dets_aligned ( whilst also adding the table !) |
66 | 70 |
|
67 | 71 | SET ROLE DARTS_OWNER; |
68 | 72 | SET SEARCH_PATH TO darts; |
@@ -91,13 +95,15 @@ SET SEARCH_PATH TO darts; |
91 | 95 | --wk_rr_is_current_by_creation RBC |
92 | 96 | --wk_rr_is_current_by_logic RBL |
93 | 97 |
|
| 98 | +--wk_cr_dets_aligned WCDA |
| 99 | + |
94 | 100 |
|
95 | 101 |
|
96 | 102 | CREATE TABLE case_management_retention |
97 | 103 | (cmr_id INTEGER NOT NULL |
98 | 104 | ,cas_id INTEGER NOT NULL |
99 | 105 | ,rpt_id INTEGER NOT NULL |
100 | | -,eve_id INTEGER NOT NULL |
| 106 | +,eve_id BIGINT NOT NULL |
101 | 107 | ,total_sentence CHARACTER VARYING -- < is this integer or the nYnMnD > |
102 | 108 | ) TABLESPACE pg_default; |
103 | 109 |
|
@@ -325,6 +331,7 @@ CREATE TABLE cc_dets |
325 | 331 |
|
326 | 332 | CREATE TABLE cmr_dets |
327 | 333 | (cmd_id SERIAL |
| 334 | +,cmr_id INTEGER |
328 | 335 | ,cas_id INTEGER |
329 | 336 | ,rpt_id INTEGER |
330 | 337 | ,eve_id BIGINT |
@@ -470,6 +477,35 @@ CREATE TABLE wk_rr_is_current_by_logic |
470 | 477 | ,is_current BOOLEAN |
471 | 478 | ) TABLESPACE pg_default; |
472 | 479 |
|
| 480 | +CREATE TABLE wk_cr_dets_aligned |
| 481 | +(wcda_id INTEGER |
| 482 | +,car_id INTEGER |
| 483 | +,cas_id INTEGER |
| 484 | +,rpt_id INTEGER |
| 485 | +,cmd_id INTEGER |
| 486 | +,total_sentence CHARACTER VARYING(32) |
| 487 | +,retain_until_ts TIMESTAMP WITH TIME ZONE |
| 488 | +,retain_until_applied_on_ts TIMESTAMP WITH TIME ZONE |
| 489 | +,current_state CHARACTER VARYING(32) |
| 490 | +,comments CHARACTER VARYING(150) |
| 491 | +,confidence_category INTEGER |
| 492 | +,retention_object_id CHARACTER VARYING(16) |
| 493 | +,submitted_by INTEGER |
| 494 | +,created_ts TIMESTAMP WITH TIME ZONE |
| 495 | +,created_by INTEGER |
| 496 | +,last_modified_ts TIMESTAMP WITH TIME ZONE |
| 497 | +,last_modified_by INTEGER |
| 498 | +) TABLESPACE pg_default; |
| 499 | + |
| 500 | +CREATE TABLE retention_process_log |
| 501 | +(cas_id INTEGER |
| 502 | +,cr_row_count INTEGER |
| 503 | +,cmr_row_count INTEGER |
| 504 | +,processed_ts TIMESTAMP WITH TIME ZONE |
| 505 | +,status CHARACTER VARYING(10) |
| 506 | +,message CHARACTER VARYING |
| 507 | +) TABLESPACE pg_default; |
| 508 | + |
473 | 509 | CREATE UNIQUE INDEX case_management_retention_pk ON case_management_retention(cmr_id) TABLESPACE pg_default; |
474 | 510 | ALTER TABLE case_management_retention ADD PRIMARY KEY USING INDEX case_management_retention_pk; |
475 | 511 |
|
@@ -531,6 +567,12 @@ ALTER TABLE wk_rr_is_current_by_creation ADD PRIMARY KEY USING INDEX wk_rr_is_cu |
531 | 567 | CREATE UNIQUE INDEX wk_rr_is_current_by_logic_pk ON wk_rr_is_current_by_logic(cas_id) TABLESPACE pg_default; |
532 | 568 | ALTER TABLE wk_rr_is_current_by_logic ADD PRIMARY KEY USING INDEX wk_rr_is_current_by_logic_pk; |
533 | 569 |
|
| 570 | +CREATE UNIQUE INDEX wk_cr_dets_aligned_pk ON wk_cr_dets_aligned(wcda_id) TABLESPACE pg_default; |
| 571 | +ALTER TABLE wk_cr_dets_aligned ADD PRIMARY KEY USING INDEX wk_cr_dets_aligned_pk; |
| 572 | + |
| 573 | +CREATE UNIQUE INDEX retention_process_log_pk ON retention_process_log(cas_id) TABLESPACE pg_default; |
| 574 | +ALTER TABLE retention_process_log ADD PRIMARY KEY USING INDEX retention_process_log_pk; |
| 575 | + |
534 | 576 | CREATE SEQUENCE cmr_seq CACHE 1; |
535 | 577 | CREATE SEQUENCE rpr_seq CACHE 1; |
536 | 578 | CREATE SEQUENCE car_seq CACHE 1; |
|
0 commit comments