]> git.donarmstrong.com Git - dbsnp.git/blob - schema/shared_schema/dbSNP_main_constraint_postgresql.sql
802b551b14f2cdbfb9fecd98beb7762e226a387f
[dbsnp.git] / schema / shared_schema / dbSNP_main_constraint_postgresql.sql
1 ALTER TABLE Allele ADD \r
2         CONSTRAINT pk_Allele PRIMARY KEY   \r
3         (\r
4                 allele_id\r
5         )\r
6 ;\r
7 \r
8 ALTER TABLE AlleleFlagCode ADD \r
9         CONSTRAINT pk_AlleleFlagCode PRIMARY KEY   \r
10         (\r
11                 code\r
12         )\r
13 ;\r
14 \r
15 ALTER TABLE AlleleMotif ADD \r
16         CONSTRAINT pk_AlleleMotif PRIMARY KEY   \r
17         (\r
18                 allele_id,\r
19                 motif_order\r
20         )\r
21 ;\r
22 \r
23 ALTER TABLE AllocIds ADD \r
24         CONSTRAINT pk_AllocIds PRIMARY KEY\r
25         (\r
26                 name\r
27         )\r
28 ;\r
29 \r
30 ALTER TABLE Author ADD \r
31         CONSTRAINT pk_Author PRIMARY KEY\r
32         (\r
33                 pub_id,\r
34                 position\r
35         )\r
36 ;\r
37 \r
38 \r
39 \r
40 ALTER TABLE CpGCode ADD \r
41         CONSTRAINT pk_CpGCode PRIMARY KEY   \r
42         (\r
43                 code\r
44         )\r
45 ;\r
46 \r
47 \r
48 \r
49 -- ALTER TABLE GenomeBuildInfo ADD \r
50 --      CONSTRAINT DF__GenomeBui__inser__15E52B55 DEFAULT (getdate()) FOR insert_time,\r
51 --      CONSTRAINT DF__GenomeBui__is_ma__18C19800 DEFAULT (1) FOR is_major,\r
52 --      CONSTRAINT DF__GenomeBui__ncbi___23FE4082 DEFAULT (0) FOR ncbi_genome_tax_id\r
53 -- ;\r
54 \r
55 ALTER TABLE GtyAllele ADD \r
56         CONSTRAINT pk_GtyAllele PRIMARY KEY   \r
57         (\r
58                 gty_id,\r
59                 rev_flag,\r
60                 chr_num\r
61         )\r
62 ;\r
63 \r
64 ALTER TABLE IUPACna ADD \r
65         CONSTRAINT pk_IUPACna PRIMARY KEY   \r
66         (\r
67                 allele\r
68         )\r
69 ;\r
70 \r
71 ALTER TABLE LoadHistory ADD \r
72         CONSTRAINT pk_LoadHistory PRIMARY KEY\r
73         (\r
74                 build_id\r
75         )\r
76 ;\r
77 \r
78 ALTER TABLE LocTypeCode ADD \r
79 --      CONSTRAINT DF__LocTypeCo__creat__75CD617E DEFAULT (getdate()) FOR create_time,\r
80         CONSTRAINT pk_LocTypeCode PRIMARY KEY   \r
81         (\r
82                 code\r
83         )\r
84 ;\r
85 \r
86 ALTER TABLE MapLinkCode ADD \r
87         CONSTRAINT pk_MapLinkCode PRIMARY KEY   \r
88         (\r
89                 which_code,\r
90                 code\r
91         )\r
92 ;\r
93 \r
94 ALTER TABLE Method ADD \r
95         CONSTRAINT pk_Method_mid PRIMARY KEY   \r
96         (\r
97                 method_id\r
98         )\r
99 ;\r
100 \r
101 ALTER TABLE MethodClass ADD \r
102         CONSTRAINT pk_MethodClass PRIMARY KEY   \r
103         (\r
104                 meth_class_id\r
105         )\r
106 ;\r
107 \r
108 ALTER TABLE MethodLine ADD \r
109         CONSTRAINT pk_MethodLine PRIMARY KEY\r
110         (\r
111                 method_id,\r
112                 line_num\r
113         )\r
114 ;\r
115 \r
116 ALTER TABLE Moltype ADD \r
117         CONSTRAINT pk_Moltype PRIMARY KEY   \r
118         (\r
119                 code\r
120         )\r
121 ;\r
122 \r
123 ALTER TABLE Motif ADD \r
124         CONSTRAINT pk_Motif PRIMARY KEY   \r
125         (\r
126                 motif_id\r
127         )\r
128 ;\r
129 \r
130 ALTER TABLE ObsGenotype ADD \r
131         CONSTRAINT pk_ObsGenotype PRIMARY KEY   \r
132         (\r
133                 gty_id\r
134         )\r
135 ;\r
136 \r
137 ALTER TABLE ObsVariation ADD \r
138 --      CONSTRAINT DF__ObsVariat__creat__3BB5CE82 DEFAULT (getdate()) FOR create_time,\r
139 --      CONSTRAINT DF__ObsVariat__last___3CA9F2BB DEFAULT (getdate()) FOR last_updated_time,\r
140         CONSTRAINT pk_ObsVariation PRIMARY KEY   \r
141         (\r
142                 var_id\r
143         )\r
144 ;\r
145 \r
146 ALTER TABLE OrgDbStatus ADD \r
147         CONSTRAINT pk_org_db_status PRIMARY KEY   \r
148         (\r
149                 database_name\r
150         )\r
151 ;\r
152 \r
153 ALTER TABLE OrganismTax ADD \r
154         CONSTRAINT pk_organism PRIMARY KEY\r
155         (\r
156                 tax_id\r
157         )\r
158 ;\r
159 \r
160 ALTER TABLE PopClass ADD \r
161         CONSTRAINT pk_PopClass PRIMARY KEY   \r
162         (\r
163                 pop_id,\r
164                 pop_class_id\r
165         )\r
166 ;\r
167 \r
168 ALTER TABLE PopClassCode ADD \r
169         CONSTRAINT PK__PopClassCode__270595B6 PRIMARY KEY   \r
170         (\r
171                 pop_class_id\r
172         )\r
173 ;\r
174 \r
175 ALTER TABLE Publication ADD \r
176         CONSTRAINT pk_Publication PRIMARY KEY\r
177         (\r
178                 pub_id\r
179         )\r
180 ;\r
181 \r
182 ALTER TABLE SNPGlossary ADD \r
183 --      CONSTRAINT DF__SNPGlossa__last___4050666D DEFAULT (getdate()) FOR last_updated,\r
184         CONSTRAINT pk_SNPGlossary PRIMARY KEY   \r
185         (\r
186                 term\r
187         )\r
188 ;\r
189 \r
190 ALTER TABLE SNP_tax_id ADD \r
191 --      CONSTRAINT DF__SNP_tax_i__statu__31583BA0 DEFAULT ('C') FOR status,\r
192         CONSTRAINT pk_SNP_tax_id PRIMARY KEY   \r
193         (\r
194                 snp_id\r
195         )\r
196 ;\r
197 \r
198 ALTER TABLE SnpChrCode ADD \r
199         CONSTRAINT pk_SnpChrCode PRIMARY KEY   \r
200         (\r
201                 code\r
202         )\r
203 ;\r
204 \r
205 ALTER TABLE SnpClassCode ADD \r
206         CONSTRAINT pk_SnpClassCode PRIMARY KEY   \r
207         (\r
208                 code\r
209         )\r
210 ;\r
211 \r
212 ALTER TABLE SnpFunctionCode ADD \r
213         CONSTRAINT pk_SnpFunctionCode PRIMARY KEY   \r
214         (\r
215                 code\r
216         )\r
217 ;\r
218 \r
219 ALTER TABLE SnpValidationCode ADD \r
220         CONSTRAINT pk_SnpValidationCode PRIMARY KEY\r
221         (\r
222                 code\r
223         )\r
224 ;\r
225 \r
226 ALTER TABLE StrandCode ADD \r
227         CONSTRAINT pk_StrandCode PRIMARY KEY   \r
228         (\r
229                 code\r
230         )\r
231 ;\r
232 \r
233 \r
234 \r
235 ALTER TABLE Submitter ADD \r
236 --      CONSTRAINT DF_Submitter_create_time DEFAULT (getdate()) FOR create_time,\r
237         CONSTRAINT pk_Submitter PRIMARY KEY\r
238         (\r
239                 handle\r
240         )\r
241 ;\r
242 \r
243 ALTER TABLE TemplateType ADD \r
244         CONSTRAINT pk_TemplateType PRIMARY KEY   \r
245         (\r
246                 temp_type_id\r
247         )\r
248 ;\r
249 \r
250 ALTER TABLE UniGty ADD \r
251         CONSTRAINT pk_UniGty PRIMARY KEY   \r
252         (\r
253                 unigty_id\r
254         )\r
255 ;\r
256 \r
257 ALTER TABLE UniVariAllele ADD \r
258         CONSTRAINT pk_UniVariAllele PRIMARY KEY   \r
259         (\r
260                 univar_id,\r
261                 allele_id\r
262         )\r
263 ;\r
264 \r
265 ALTER TABLE UniVariation ADD \r
266         CONSTRAINT pk_UniVariation PRIMARY KEY   \r
267         (\r
268                 univar_id\r
269         )\r
270 ;\r
271 \r
272 ALTER TABLE UniVariationSrcCode ADD \r
273         CONSTRAINT pk_UniVariationSrcCode PRIMARY KEY   \r
274         (\r
275                 code\r
276         )\r
277 ;\r
278 \r
279 ALTER TABLE VariAllele ADD \r
280         CONSTRAINT pk_VariAllele PRIMARY KEY   \r
281         (\r
282                 var_id,\r
283                 allele_id\r
284         )\r
285 ;\r
286 \r
287 ALTER TABLE db_ftp_table_list ADD \r
288 --      CONSTRAINT DF__db_ftp_ta__creat__27F9B9EF DEFAULT (getdate()) FOR create_time,\r
289         CONSTRAINT pk_db_ftp_table_list PRIMARY KEY   \r
290         (\r
291                 table_name\r
292         )\r
293 ;\r
294 \r
295 -- ALTER TABLE db_map_table_name ADD \r
296 --      CONSTRAINT DF__db_map_ta__inNon__206E7217 DEFAULT ('N') FOR inNonHuman\r
297 -- ;\r
298 \r
299 ALTER TABLE dn_Allele_rev ADD \r
300         CONSTRAINT pk_dn_Allele_rev PRIMARY KEY   \r
301         (\r
302                 allele_id,\r
303                 rev_flag\r
304         )\r
305 ;\r
306 \r
307 ALTER TABLE dn_Motif_rev ADD \r
308         CONSTRAINT pk_dn_Motif_rev PRIMARY KEY   \r
309         (\r
310                 motif_id,\r
311                 rev_flag\r
312         )\r
313 ;\r
314 \r
315 ALTER TABLE dn_UniGty_allele ADD \r
316         CONSTRAINT pk_dn_UniGty_allele PRIMARY KEY   \r
317         (\r
318                 unigty_id,\r
319                 chr_num\r
320         )\r
321 ;\r
322 \r
323 ALTER TABLE dn_UniGty_rev ADD \r
324         CONSTRAINT pk_dn_Gty_rev PRIMARY KEY   \r
325         (\r
326                 unigty_id,\r
327                 rev_flag\r
328         )\r
329 ;\r
330 \r
331 ALTER TABLE dn_UniVariation_rev ADD \r
332         CONSTRAINT pk_dn_UniVariation_rev PRIMARY KEY   \r
333         (\r
334                 univar_id,\r
335                 rev_flag\r
336         )\r
337 ;\r
338 \r
339 \r
340 \r
341 ALTER TABLE dn_summary ADD \r
342 --      CONSTRAINT DF__dn_summar__creat__383A4359 DEFAULT (getdate()) FOR create_time,\r
343 --      CONSTRAINT DF__dn_summar__last___392E6792 DEFAULT (getdate()) FOR last_updated_time,\r
344          PRIMARY KEY   \r
345         (\r
346                 tax_id,\r
347                 build_id,\r
348                 type\r
349         )\r
350 ;\r
351 \r