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