]> git.donarmstrong.com Git - dbsnp.git/blob - schema/human_9606_schema/dbSNP_sup_constraint_postgresql.sql
11b542495fc63aa4ef0846a72f51bd41e4d3e9d4
[dbsnp.git] / schema / human_9606_schema / dbSNP_sup_constraint_postgresql.sql
1 ALTER TABLE SubSNPAcc_p1_human ADD 
2         CONSTRAINT pk_SubSNPAcc_p1_human PRIMARY KEY   
3         (
4                 subsnp_id,
5                 acc_type_ind,
6                 acc_part
7         ),
8         ADD CONSTRAINT ck_SubSNPAcc_p1_human CHECK (subsnp_id >= 1 and subsnp_id <= 10000000)
9 ;
10
11 ALTER TABLE SubSNPAcc_p2_human ADD 
12         CONSTRAINT pk_SubSNPAcc_p2_human PRIMARY KEY   
13         (
14                 subsnp_id,
15                 acc_type_ind,
16                 acc_part
17         ), ADD
18         CONSTRAINT ck_SubSNPAcc_p2_human CHECK (subsnp_id >= 10000001 and subsnp_id <= 20000000)
19 ;
20
21 ALTER TABLE SubSNPAcc_p3_human ADD 
22         CONSTRAINT pk_SubSNPAcc_p3 PRIMARY KEY   
23         (
24                 subsnp_id,
25                 acc_type_ind,
26                 acc_part
27         ), ADD
28         CONSTRAINT ck_SubSNPAcc_p3 CHECK (subsnp_id >= 20000001 and subsnp_id <= 30000000)
29 ;
30
31 ALTER TABLE SubSNPCommLine_p1_human ADD 
32         CONSTRAINT pk_SubSNPCommLine_p1_human PRIMARY KEY   
33         (
34                 subsnp_id,
35                 line_num
36         ), ADD
37         CONSTRAINT ck_SubSNPCommLine_p1_human CHECK (subsnp_id >= 1 and subsnp_id <= 10000000)
38 ;
39
40 ALTER TABLE SubSNPCommLine_p2_human ADD 
41         CONSTRAINT pk_SubSNPCommLine_p2_human PRIMARY KEY   
42         (
43                 subsnp_id,
44                 line_num
45         ), ADD
46         CONSTRAINT ck_SubSNPCommLine_p2_human CHECK (subsnp_id >= 10000001 and subsnp_id <= 20000000)
47 ;
48
49 ALTER TABLE SubSNPCommLine_p3_human ADD 
50         CONSTRAINT pk_SubSNPCommLine_p3 PRIMARY KEY   
51         (
52                 subsnp_id,
53                 line_num
54         ), ADD
55         CONSTRAINT ck_SubSNPCommLine_p3 CHECK (subsnp_id >= 20000001 and subsnp_id <= 30000000)
56 ;
57
58 ALTER TABLE SubSNPSeq3_p1_human ADD 
59         CONSTRAINT pk_SubSNPSeq3_p1_human PRIMARY KEY   
60         (
61                 subsnp_id,
62                 type,
63                 line_num
64         ), ADD
65         CONSTRAINT ck_SubSNPSeq3_p1_human CHECK (subsnp_id >= 1 and subsnp_id <= 10000000)
66 ;
67
68 ALTER TABLE SubSNPSeq3_p2_human ADD 
69         CONSTRAINT pk_SubSNPSeq3_p2_human PRIMARY KEY   
70         (
71                 subsnp_id,
72                 type,
73                 line_num
74         ), ADD
75         CONSTRAINT ck_SubSNPSeq3_p2_human CHECK (subsnp_id >= 10000001 and subsnp_id <= 20000000)
76 ;
77
78 ALTER TABLE SubSNPSeq3_p3_human ADD 
79         CONSTRAINT pk_SubSNPSeq3_p3 PRIMARY KEY   
80         (
81                 subsnp_id,
82                 type,
83                 line_num
84         ), ADD
85         CONSTRAINT ck_SubSNPSeq3_p3 CHECK (subsnp_id >= 20000001 and subsnp_id <= 30000000)
86 ;
87
88 ALTER TABLE SubSNPSeq5_p1_human ADD 
89         CONSTRAINT pk_SubSNPSeq5_p1_human PRIMARY KEY   
90         (
91                 subsnp_id,
92                 type,
93                 line_num
94         ), ADD
95         CONSTRAINT ck_SubSNPSeq5_p1_human CHECK (subsnp_id >= 1 and subsnp_id <= 10000000)
96 ;
97
98 ALTER TABLE SubSNPSeq5_p2_human ADD 
99         CONSTRAINT pk_SubSNPSeq5_p2_human PRIMARY KEY   
100         (
101                 subsnp_id,
102                 type,
103                 line_num
104         ), ADD
105         CONSTRAINT ck_SubSNPSeq5_p2_human CHECK (subsnp_id >= 10000001 and subsnp_id <= 20000000)
106 ;
107
108 ALTER TABLE SubSNPSeq5_p3_human ADD 
109         CONSTRAINT pk_SubSNPSeq5_p3 PRIMARY KEY   
110         (
111                 subsnp_id,
112                 type,
113                 line_num
114         ), ADD
115         CONSTRAINT ck_SubSNPSeq5_p3 CHECK (subsnp_id >= 20000001 and subsnp_id <= 30000000)
116 ;
117
118