-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpublic_2021-12-26_215826.sql
89 lines (81 loc) · 1.93 KB
/
public_2021-12-26_215826.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
DROP TABLE IF EXISTS claimants;
CREATE TABLE claimants(
claimant_id uuid,
claimant_name character varying,
PRIMARY KEY(claimant_id)
);
DROP TABLE IF EXISTS claims;
CREATE TABLE claims(
claim_id uuid,
claim_number integer,
claimant_id uuid,
occurrence_id uuid,
coverage_id uuid,
tpa_id uuid,
company_id uuid,
evaluation_date date,
loss_date date,
report_date date,
close_date date,
reopen_date date,
reclose_date date,
status USER-DEFINED,
total_paid numeric,
total_reported numeric,
PRIMARY KEY(claim_id)
);
DROP TABLE IF EXISTS companies;
CREATE TABLE companies(
company_id uuid,
company_name character varying,
company_abbr character varying,
PRIMARY KEY(company_id)
);
DROP TABLE IF EXISTS coverages;
CREATE TABLE coverages(
coverage_id uuid,
coverage character varying,
coverage_abbr character varying,
coverage_exposure_base character varying,
PRIMARY KEY(coverage_id)
);
DROP TABLE IF EXISTS evaluations;
CREATE TABLE evaluations(
evaluation_id uuid,
evaluation_date date,
PRIMARY KEY(evaluation_id)
);
DROP TABLE IF EXISTS occurrences;
CREATE TABLE occurrences(
occurrence_id uuid,
occurrence_number integer,
number_of_claims integer,
default_claim_used uuid,
PRIMARY KEY(occurrence_id)
);
DROP TABLE IF EXISTS policies;
CREATE TABLE policies(
policy_id uuid,
policy_type character varying,
coverage character varying,
start_date date,
end_date date,
policy_year integer,
start_end_text character varying,
premium numeric,
PRIMARY KEY(policy_id)
);
DROP TABLE IF EXISTS segments;
CREATE TABLE segments(
segment_id uuid,
segment_name character varying,
segment_abbr character varying,
PRIMARY KEY(segment_id)
);
DROP TABLE IF EXISTS tpas;
CREATE TABLE tpas(
tpa_id uuid,
tpa character varying,
coverage character varying,
PRIMARY KEY(tpa_id)
);