|
1 | 1 |
|
2 | 2 | -- Foreign Key Constraints Same DB/Schema tables. |
3 | | --- FOREIGN KEY CONSTRAINTS : mosip_regprc database/schema. |
| 3 | +-- FOREIGN KEY CONSTRAINTS : :mosipdbname database/schema. |
4 | 4 |
|
5 | 5 | -- object: fk_regtrn_reg | type: CONSTRAINT -- |
6 | 6 | -- ALTER TABLE regprc.registration_transaction DROP CONSTRAINT IF EXISTS fk_regtrn_reg CASCADE; |
|
12 | 12 | -- object: fk_regtrn_trntyp | type: CONSTRAINT -- |
13 | 13 | -- ALTER TABLE regprc.registration_transaction DROP CONSTRAINT IF EXISTS fk_regtrn_trntyp CASCADE; |
14 | 14 | ALTER TABLE regprc.registration_transaction ADD CONSTRAINT fk_regtrn_trntyp FOREIGN KEY (trn_type_code,lang_code) |
15 | | -REFERENCES regprc.transaction_type (code,lang_code) MATCH SIMPLE |
16 | | -ON DELETE NO ACTION ON UPDATE NO ACTION; |
| 15 | + REFERENCES regprc.transaction_type (code,lang_code) MATCH SIMPLE |
| 16 | + ON DELETE NO ACTION ON UPDATE NO ACTION; |
17 | 17 | -- ddl-end -- |
18 | 18 |
|
19 | 19 | -- object: fk_idemogd_reg | type: CONSTRAINT -- |
20 | 20 | -- ALTER TABLE regprc.individual_demographic_dedup DROP CONSTRAINT IF EXISTS fk_idemogd_reg CASCADE; |
21 | 21 | ALTER TABLE regprc.individual_demographic_dedup ADD CONSTRAINT fk_idemogd_reg FOREIGN KEY (workflow_instance_id) |
22 | | -REFERENCES regprc.registration (workflow_instance_id) MATCH SIMPLE |
23 | | -ON DELETE NO ACTION ON UPDATE NO ACTION; |
| 22 | + REFERENCES regprc.registration (workflow_instance_id) MATCH SIMPLE |
| 23 | + ON DELETE NO ACTION ON UPDATE NO ACTION; |
24 | 24 | -- ddl-end -- |
25 | 25 |
|
26 | 26 | -- object: fk_rmnlver_reg | type: CONSTRAINT -- |
27 | 27 | -- ALTER TABLE regprc.reg_manual_verification DROP CONSTRAINT IF EXISTS fk_rmnlver_reg CASCADE; |
28 | 28 | ALTER TABLE regprc.reg_manual_verification ADD CONSTRAINT fk_rmnlver_reg FOREIGN KEY (workflow_instance_id) |
29 | | -REFERENCES regprc.registration (workflow_instance_id) MATCH SIMPLE |
30 | | -ON DELETE NO ACTION ON UPDATE NO ACTION; |
| 29 | + REFERENCES regprc.registration (workflow_instance_id) MATCH SIMPLE |
| 30 | + ON DELETE NO ACTION ON UPDATE NO ACTION; |
31 | 31 | -- ddl-end -- |
32 | 32 |
|
33 | 33 | -- object: fk_rmnlver_trntyp | type: CONSTRAINT -- |
34 | 34 | -- ALTER TABLE regprc.reg_manual_verification DROP CONSTRAINT IF EXISTS fk_rmnlver_trntyp CASCADE; |
35 | 35 | ALTER TABLE regprc.reg_manual_verification ADD CONSTRAINT fk_rmnlver_trntyp FOREIGN KEY (trntyp_code,lang_code) |
36 | | -REFERENCES regprc.transaction_type (code,lang_code) MATCH SIMPLE |
37 | | -ON DELETE NO ACTION ON UPDATE NO ACTION; |
| 36 | + REFERENCES regprc.transaction_type (code,lang_code) MATCH SIMPLE |
| 37 | + ON DELETE NO ACTION ON UPDATE NO ACTION; |
38 | 38 | -- ddl-end -- |
39 | 39 |
|
40 | 40 |
|
41 | 41 | -- object: fk_regded_regtrn | type: CONSTRAINT -- |
42 | 42 | -- ALTER TABLE regprc.reg_demo_dedupe_list DROP CONSTRAINT IF EXISTS fk_regded_regtrn CASCADE; |
43 | 43 | ALTER TABLE regprc.reg_demo_dedupe_list ADD CONSTRAINT fk_regded_regtrn FOREIGN KEY (regtrn_id) |
44 | | -REFERENCES regprc.registration_transaction (id) MATCH FULL |
45 | | -ON DELETE NO ACTION ON UPDATE NO ACTION; |
| 44 | + REFERENCES regprc.registration_transaction (id) MATCH FULL |
| 45 | + ON DELETE NO ACTION ON UPDATE NO ACTION; |
46 | 46 | -- ddl-end -- |
47 | 47 |
|
48 | 48 |
|
49 | 49 | -- object: fk_regref_reg | type: CONSTRAINT -- |
50 | 50 | -- ALTER TABLE regprc.reg_bio_ref DROP CONSTRAINT IF EXISTS fk_regref_reg CASCADE; |
51 | 51 | ALTER TABLE regprc.reg_bio_ref ADD CONSTRAINT fk_regbrf_reg FOREIGN KEY (workflow_instance_id) |
52 | | -REFERENCES regprc.registration (workflow_instance_id) MATCH SIMPLE |
53 | | -ON DELETE NO ACTION ON UPDATE NO ACTION; |
| 52 | + REFERENCES regprc.registration (workflow_instance_id) MATCH SIMPLE |
| 53 | + ON DELETE NO ACTION ON UPDATE NO ACTION; |
54 | 54 | -- ddl-end -- |
55 | 55 |
|
56 | 56 |
|
57 | 57 | -- object: fk_abisresp_abisreq | type: CONSTRAINT -- |
58 | 58 | -- ALTER TABLE regprc.abis_response DROP CONSTRAINT IF EXISTS fk_abisresp_abisreq CASCADE; |
59 | 59 | ALTER TABLE regprc.abis_response ADD CONSTRAINT fk_abisresp_abisreq FOREIGN KEY (abis_req_id) |
60 | | -REFERENCES regprc.abis_request (id) MATCH FULL |
61 | | -ON DELETE NO ACTION ON UPDATE NO ACTION; |
| 60 | + REFERENCES regprc.abis_request (id) MATCH FULL |
| 61 | + ON DELETE NO ACTION ON UPDATE NO ACTION; |
62 | 62 | -- ddl-end -- |
63 | 63 |
|
64 | 64 |
|
65 | 65 | -- object: fk_abisresp_resp_id | type: CONSTRAINT -- |
66 | 66 | -- ALTER TABLE regprc.abis_response_det DROP CONSTRAINT IF EXISTS fk_abisresp_resp_id CASCADE; |
67 | 67 | ALTER TABLE regprc.abis_response_det ADD CONSTRAINT fk_abisresp_resp_id FOREIGN KEY (abis_resp_id) |
68 | | -REFERENCES regprc.abis_response (id) MATCH FULL |
69 | | -ON DELETE NO ACTION ON UPDATE NO ACTION; |
| 68 | + REFERENCES regprc.abis_response (id) MATCH FULL |
| 69 | + ON DELETE NO ACTION ON UPDATE NO ACTION; |
70 | 70 | -- ddl-end -- |
71 | 71 |
|
72 | 72 |
|
73 | 73 | -- object: fk_rlostd_reg | type: CONSTRAINT -- |
74 | 74 | -- ALTER TABLE regprc.reg_lost_uin_det DROP CONSTRAINT IF EXISTS fk_rlostd_reg CASCADE; |
75 | 75 | ALTER TABLE regprc.reg_lost_uin_det ADD CONSTRAINT fk_rlostd_reg FOREIGN KEY (workflow_instance_id) |
76 | | -REFERENCES regprc.registration (workflow_instance_id) MATCH SIMPLE |
77 | | -ON DELETE NO ACTION ON UPDATE NO ACTION; |
78 | | - |
| 76 | + REFERENCES regprc.registration (workflow_instance_id) MATCH SIMPLE |
| 77 | + ON DELETE NO ACTION ON UPDATE NO ACTION; |
0 commit comments