From: Don Armstrong Date: Mon, 12 Dec 2011 21:58:50 +0000 (-0800) Subject: update to build 135 schema X-Git-Url: https://git.donarmstrong.com/?p=dbsnp.git;a=commitdiff_plain;h=77ec8a32a887e1eb6364f327f55049cae8e69f95 update to build 135 schema --- diff --git a/schema/human_9606_schema/dbSNP_sup_constraint.sql b/schema/human_9606_schema/dbSNP_sup_constraint.sql index 3525ab5..10af6bd 100644 --- a/schema/human_9606_schema/dbSNP_sup_constraint.sql +++ b/schema/human_9606_schema/dbSNP_sup_constraint.sql @@ -1,130 +1,37 @@ -ALTER TABLE [SubSNPAcc_p1_human] ADD - CONSTRAINT [pk_SubSNPAcc_p1_human] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [acc_type_ind], - [acc_part] - ), - CONSTRAINT [ck_SubSNPAcc_p1_human] CHECK ([subsnp_id] >= 1 and [subsnp_id] <= 10000000) +ALTER TABLE [SubSNPAcc_p1_human] ADD CONSTRAINT [pk_SubSNPAcc_p1_human] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[acc_type_ind] ASC,[acc_part] ASC) GO - -ALTER TABLE [SubSNPAcc_p2_human] ADD - CONSTRAINT [pk_SubSNPAcc_p2_human] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [acc_type_ind], - [acc_part] - ), - CONSTRAINT [ck_SubSNPAcc_p2_human] CHECK ([subsnp_id] >= 10000001 and [subsnp_id] <= 20000000) +ALTER TABLE [SubSNPAcc_p2_human] ADD CONSTRAINT [pk_SubSNPAcc_p2_human] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[acc_type_ind] ASC,[acc_part] ASC) GO - -ALTER TABLE [SubSNPAcc_p3_human] ADD - CONSTRAINT [pk_SubSNPAcc_p3] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [acc_type_ind], - [acc_part] - ), - CONSTRAINT [ck_SubSNPAcc_p3] CHECK ([subsnp_id] >= 20000001 and [subsnp_id] <= 30000000) +ALTER TABLE [SubSNPAcc_p3_human] ADD CONSTRAINT [pk_SubSNPAcc_p3] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[acc_type_ind] ASC,[acc_part] ASC) GO - -ALTER TABLE [SubSNPCommLine_p1_human] ADD - CONSTRAINT [pk_SubSNPCommLine_p1_human] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [line_num] - ), - CONSTRAINT [ck_SubSNPCommLine_p1_human] CHECK ([subsnp_id] >= 1 and [subsnp_id] <= 10000000) +ALTER TABLE [SubSNPCommLine_p1_human] ADD CONSTRAINT [pk_SubSNPCommLine_p1_human] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[line_num] ASC) GO - -ALTER TABLE [SubSNPCommLine_p2_human] ADD - CONSTRAINT [pk_SubSNPCommLine_p2_human] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [line_num] - ), - CONSTRAINT [ck_SubSNPCommLine_p2_human] CHECK ([subsnp_id] >= 10000001 and [subsnp_id] <= 20000000) +ALTER TABLE [SubSNPCommLine_p2_human] ADD CONSTRAINT [pk_SubSNPCommLine_p2_human] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[line_num] ASC) GO - -ALTER TABLE [SubSNPCommLine_p3_human] ADD - CONSTRAINT [pk_SubSNPCommLine_p3] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [line_num] - ), - CONSTRAINT [ck_SubSNPCommLine_p3] CHECK ([subsnp_id] >= 20000001 and [subsnp_id] <= 30000000) +ALTER TABLE [SubSNPCommLine_p3_human] ADD CONSTRAINT [pk_SubSNPCommLine_p3] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[line_num] ASC) GO - -ALTER TABLE [SubSNPSeq3_p1_human] ADD - CONSTRAINT [pk_SubSNPSeq3_p1_human] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [type], - [line_num] - ), - CONSTRAINT [ck_SubSNPSeq3_p1_human] CHECK ([subsnp_id] >= 1 and [subsnp_id] <= 10000000) +ALTER TABLE [SubSNPSeq3_p1_human] ADD CONSTRAINT [pk_SubSNPSeq3_p1_human] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[type] ASC,[line_num] ASC) GO - -ALTER TABLE [SubSNPSeq3_p2_human] ADD - CONSTRAINT [pk_SubSNPSeq3_p2_human] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [type], - [line_num] - ), - CONSTRAINT [ck_SubSNPSeq3_p2_human] CHECK ([subsnp_id] >= 10000001 and [subsnp_id] <= 20000000) +ALTER TABLE [SubSNPSeq3_p2_human] ADD CONSTRAINT [pk_SubSNPSeq3_p2_human] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[type] ASC,[line_num] ASC) GO - -ALTER TABLE [SubSNPSeq3_p3_human] ADD - CONSTRAINT [pk_SubSNPSeq3_p3] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [type], - [line_num] - ), - CONSTRAINT [ck_SubSNPSeq3_p3] CHECK ([subsnp_id] >= 20000001 and [subsnp_id] <= 30000000) +ALTER TABLE [SubSNPSeq3_p3_human] ADD CONSTRAINT [pk_SubSNPSeq3_p3] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[type] ASC,[line_num] ASC) GO - -ALTER TABLE [SubSNPSeq5_p1_human] ADD - CONSTRAINT [pk_SubSNPSeq5_p1_human] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [type], - [line_num] - ), - CONSTRAINT [ck_SubSNPSeq5_p1_human] CHECK ([subsnp_id] >= 1 and [subsnp_id] <= 10000000) +ALTER TABLE [SubSNPSeq5_p1_human] ADD CONSTRAINT [pk_SubSNPSeq5_p1_human] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[type] ASC,[line_num] ASC) GO - -ALTER TABLE [SubSNPSeq5_p2_human] ADD - CONSTRAINT [pk_SubSNPSeq5_p2_human] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [type], - [line_num] - ), - CONSTRAINT [ck_SubSNPSeq5_p2_human] CHECK ([subsnp_id] >= 10000001 and [subsnp_id] <= 20000000) +ALTER TABLE [SubSNPSeq5_p2_human] ADD CONSTRAINT [pk_SubSNPSeq5_p2_human] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[type] ASC,[line_num] ASC) GO - -ALTER TABLE [SubSNPSeq5_p3_human] ADD - CONSTRAINT [pk_SubSNPSeq5_p3] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [type], - [line_num] - ), - CONSTRAINT [ck_SubSNPSeq5_p3] CHECK ([subsnp_id] >= 20000001 and [subsnp_id] <= 30000000) +ALTER TABLE [SubSNPSeq5_p3_human] ADD CONSTRAINT [pk_SubSNPSeq5_p3] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[type] ASC,[line_num] ASC) GO - diff --git a/schema/human_9606_schema/dbSNP_sup_constraint_postgresql.sql b/schema/human_9606_schema/dbSNP_sup_constraint_postgresql.sql index 11b5424..b2e235b 100644 --- a/schema/human_9606_schema/dbSNP_sup_constraint_postgresql.sql +++ b/schema/human_9606_schema/dbSNP_sup_constraint_postgresql.sql @@ -1,118 +1,12 @@ -ALTER TABLE SubSNPAcc_p1_human ADD - CONSTRAINT pk_SubSNPAcc_p1_human PRIMARY KEY - ( - subsnp_id, - acc_type_ind, - acc_part - ), - ADD CONSTRAINT ck_SubSNPAcc_p1_human CHECK (subsnp_id >= 1 and subsnp_id <= 10000000) -; - -ALTER TABLE SubSNPAcc_p2_human ADD - CONSTRAINT pk_SubSNPAcc_p2_human PRIMARY KEY - ( - subsnp_id, - acc_type_ind, - acc_part - ), ADD - CONSTRAINT ck_SubSNPAcc_p2_human CHECK (subsnp_id >= 10000001 and subsnp_id <= 20000000) -; - -ALTER TABLE SubSNPAcc_p3_human ADD - CONSTRAINT pk_SubSNPAcc_p3 PRIMARY KEY - ( - subsnp_id, - acc_type_ind, - acc_part - ), ADD - CONSTRAINT ck_SubSNPAcc_p3 CHECK (subsnp_id >= 20000001 and subsnp_id <= 30000000) -; - -ALTER TABLE SubSNPCommLine_p1_human ADD - CONSTRAINT pk_SubSNPCommLine_p1_human PRIMARY KEY - ( - subsnp_id, - line_num - ), ADD - CONSTRAINT ck_SubSNPCommLine_p1_human CHECK (subsnp_id >= 1 and subsnp_id <= 10000000) -; - -ALTER TABLE SubSNPCommLine_p2_human ADD - CONSTRAINT pk_SubSNPCommLine_p2_human PRIMARY KEY - ( - subsnp_id, - line_num - ), ADD - CONSTRAINT ck_SubSNPCommLine_p2_human CHECK (subsnp_id >= 10000001 and subsnp_id <= 20000000) -; - -ALTER TABLE SubSNPCommLine_p3_human ADD - CONSTRAINT pk_SubSNPCommLine_p3 PRIMARY KEY - ( - subsnp_id, - line_num - ), ADD - CONSTRAINT ck_SubSNPCommLine_p3 CHECK (subsnp_id >= 20000001 and subsnp_id <= 30000000) -; - -ALTER TABLE SubSNPSeq3_p1_human ADD - CONSTRAINT pk_SubSNPSeq3_p1_human PRIMARY KEY - ( - subsnp_id, - type, - line_num - ), ADD - CONSTRAINT ck_SubSNPSeq3_p1_human CHECK (subsnp_id >= 1 and subsnp_id <= 10000000) -; - -ALTER TABLE SubSNPSeq3_p2_human ADD - CONSTRAINT pk_SubSNPSeq3_p2_human PRIMARY KEY - ( - subsnp_id, - type, - line_num - ), ADD - CONSTRAINT ck_SubSNPSeq3_p2_human CHECK (subsnp_id >= 10000001 and subsnp_id <= 20000000) -; - -ALTER TABLE SubSNPSeq3_p3_human ADD - CONSTRAINT pk_SubSNPSeq3_p3 PRIMARY KEY - ( - subsnp_id, - type, - line_num - ), ADD - CONSTRAINT ck_SubSNPSeq3_p3 CHECK (subsnp_id >= 20000001 and subsnp_id <= 30000000) -; - -ALTER TABLE SubSNPSeq5_p1_human ADD - CONSTRAINT pk_SubSNPSeq5_p1_human PRIMARY KEY - ( - subsnp_id, - type, - line_num - ), ADD - CONSTRAINT ck_SubSNPSeq5_p1_human CHECK (subsnp_id >= 1 and subsnp_id <= 10000000) -; - -ALTER TABLE SubSNPSeq5_p2_human ADD - CONSTRAINT pk_SubSNPSeq5_p2_human PRIMARY KEY - ( - subsnp_id, - type, - line_num - ), ADD - CONSTRAINT ck_SubSNPSeq5_p2_human CHECK (subsnp_id >= 10000001 and subsnp_id <= 20000000) -; - -ALTER TABLE SubSNPSeq5_p3_human ADD - CONSTRAINT pk_SubSNPSeq5_p3 PRIMARY KEY - ( - subsnp_id, - type, - line_num - ), ADD - CONSTRAINT ck_SubSNPSeq5_p3 CHECK (subsnp_id >= 20000001 and subsnp_id <= 30000000) -; - - +ALTER TABLE SubSNPAcc_p1_human ADD CONSTRAINT pk_SubSNPAcc_p1_human PRIMARY KEY (subsnp_id,acc_type_ind,acc_part); +ALTER TABLE SubSNPAcc_p2_human ADD CONSTRAINT pk_SubSNPAcc_p2_human PRIMARY KEY (subsnp_id,acc_type_ind,acc_part); +ALTER TABLE SubSNPAcc_p3_human ADD CONSTRAINT pk_SubSNPAcc_p3 PRIMARY KEY (subsnp_id,acc_type_ind,acc_part); +ALTER TABLE SubSNPCommLine_p1_human ADD CONSTRAINT pk_SubSNPCommLine_p1_human PRIMARY KEY (subsnp_id,line_num); +ALTER TABLE SubSNPCommLine_p2_human ADD CONSTRAINT pk_SubSNPCommLine_p2_human PRIMARY KEY (subsnp_id,line_num); +ALTER TABLE SubSNPCommLine_p3_human ADD CONSTRAINT pk_SubSNPCommLine_p3 PRIMARY KEY (subsnp_id,line_num); +ALTER TABLE SubSNPSeq3_p1_human ADD CONSTRAINT pk_SubSNPSeq3_p1_human PRIMARY KEY (subsnp_id,type,line_num); +ALTER TABLE SubSNPSeq3_p2_human ADD CONSTRAINT pk_SubSNPSeq3_p2_human PRIMARY KEY (subsnp_id,type,line_num); +ALTER TABLE SubSNPSeq3_p3_human ADD CONSTRAINT pk_SubSNPSeq3_p3 PRIMARY KEY (subsnp_id,type,line_num); +ALTER TABLE SubSNPSeq5_p1_human ADD CONSTRAINT pk_SubSNPSeq5_p1_human PRIMARY KEY (subsnp_id,type,line_num); +ALTER TABLE SubSNPSeq5_p2_human ADD CONSTRAINT pk_SubSNPSeq5_p2_human PRIMARY KEY (subsnp_id,type,line_num); +ALTER TABLE SubSNPSeq5_p3_human ADD CONSTRAINT pk_SubSNPSeq5_p3 PRIMARY KEY (subsnp_id,type,line_num); diff --git a/schema/human_9606_schema/dbSNP_sup_index_postgresql.sql b/schema/human_9606_schema/dbSNP_sup_index_postgresql.sql index 384ee9a..8b13789 100644 --- a/schema/human_9606_schema/dbSNP_sup_index_postgresql.sql +++ b/schema/human_9606_schema/dbSNP_sup_index_postgresql.sql @@ -1,13 +1 @@ - - - - - - - - - - - - diff --git a/schema/human_9606_schema/dbSNP_sup_table.sql b/schema/human_9606_schema/dbSNP_sup_table.sql index 0e0915d..3e43612 100644 --- a/schema/human_9606_schema/dbSNP_sup_table.sql +++ b/schema/human_9606_schema/dbSNP_sup_table.sql @@ -1,119 +1,119 @@ -CREATE TABLE [SubSNPAcc_p1_human] ( - [subsnp_id] [int] NOT NULL , - [acc_type_ind] [char] (1) NOT NULL , - [acc_part] [varchar] (16) NOT NULL , - [acc_ver] [int] NULL -) +CREATE TABLE [SubSNPAcc_p1_human] +( +[subsnp_id] [int] NOT NULL , +[acc_type_ind] [char](1) NOT NULL , +[acc_part] [varchar](16) NOT NULL , +[acc_ver] [int] NULL +) GO - -CREATE TABLE [SubSNPAcc_p2_human] ( - [subsnp_id] [int] NOT NULL , - [acc_type_ind] [char] (1) NOT NULL , - [acc_part] [varchar] (16) NOT NULL , - [acc_ver] [int] NULL -) +CREATE TABLE [SubSNPAcc_p2_human] +( +[subsnp_id] [int] NOT NULL , +[acc_type_ind] [char](1) NOT NULL , +[acc_part] [varchar](16) NOT NULL , +[acc_ver] [int] NULL +) GO - -CREATE TABLE [SubSNPAcc_p3_human] ( - [subsnp_id] [int] NOT NULL , - [acc_type_ind] [char] (1) NOT NULL , - [acc_part] [varchar] (16) NOT NULL , - [acc_ver] [int] NULL -) +CREATE TABLE [SubSNPAcc_p3_human] +( +[subsnp_id] [int] NOT NULL , +[acc_type_ind] [char](1) NOT NULL , +[acc_part] [varchar](16) NOT NULL , +[acc_ver] [int] NULL +) GO - -CREATE TABLE [SubSNPCommLine_p1_human] ( - [subsnp_id] [int] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL -) +CREATE TABLE [SubSNPCommLine_p1_human] +( +[subsnp_id] [int] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL +) GO - -CREATE TABLE [SubSNPCommLine_p2_human] ( - [subsnp_id] [int] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL -) +CREATE TABLE [SubSNPCommLine_p2_human] +( +[subsnp_id] [int] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL +) GO - -CREATE TABLE [SubSNPCommLine_p3_human] ( - [subsnp_id] [int] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL -) +CREATE TABLE [SubSNPCommLine_p3_human] +( +[subsnp_id] [int] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL +) GO - -CREATE TABLE [SubSNPSeq3_p1_human] ( - [subsnp_id] [int] NOT NULL , - [type] [tinyint] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL -) +CREATE TABLE [SubSNPSeq3_p1_human] +( +[subsnp_id] [int] NOT NULL , +[type] [tinyint] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL +) GO - -CREATE TABLE [SubSNPSeq3_p2_human] ( - [subsnp_id] [int] NOT NULL , - [type] [tinyint] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL -) +CREATE TABLE [SubSNPSeq3_p2_human] +( +[subsnp_id] [int] NOT NULL , +[type] [tinyint] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL +) GO - -CREATE TABLE [SubSNPSeq3_p3_human] ( - [subsnp_id] [int] NOT NULL , - [type] [tinyint] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL -) +CREATE TABLE [SubSNPSeq3_p3_human] +( +[subsnp_id] [int] NOT NULL , +[type] [tinyint] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL +) GO - -CREATE TABLE [SubSNPSeq5_p1_human] ( - [subsnp_id] [int] NOT NULL , - [type] [tinyint] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL -) +CREATE TABLE [SubSNPSeq5_p1_human] +( +[subsnp_id] [int] NOT NULL , +[type] [tinyint] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL +) GO - -CREATE TABLE [SubSNPSeq5_p2_human] ( - [subsnp_id] [int] NOT NULL , - [type] [tinyint] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL -) +CREATE TABLE [SubSNPSeq5_p2_human] +( +[subsnp_id] [int] NOT NULL , +[type] [tinyint] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL +) GO - -CREATE TABLE [SubSNPSeq5_p3_human] ( - [subsnp_id] [int] NOT NULL , - [type] [tinyint] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL -) +CREATE TABLE [SubSNPSeq5_p3_human] +( +[subsnp_id] [int] NOT NULL , +[type] [tinyint] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL +) GO - -CREATE TABLE [dn_table_rowcount] ( - [tabname] [varchar] (64) NOT NULL , - [row_cnt] [int] NOT NULL , - [build_id] [int] NOT NULL , - [update_time] [datetime] NOT NULL , - [rows_in_spaceused] [int] NULL , - [reserved_KB_spaceused] [int] NULL , - [data_KB_spaceused] [int] NULL , - [index_size_KB_spaceused] [int] NULL , - [unused_KB_spaceused] [int] NULL -) +CREATE TABLE [dn_table_rowcount] +( +[tabname] [varchar](64) NOT NULL , +[row_cnt] [int] NOT NULL , +[build_id] [int] NOT NULL , +[update_time] [datetime] NOT NULL , +[rows_in_spaceused] [int] NULL , +[reserved_KB_spaceused] [int] NULL , +[data_KB_spaceused] [int] NULL , +[index_size_KB_spaceused] [int] NULL , +[unused_KB_spaceused] [int] NULL +) GO - diff --git a/schema/human_9606_schema/dbSNP_sup_table_postgresql.sql b/schema/human_9606_schema/dbSNP_sup_table_postgresql.sql index 8ef0491..cce3306 100644 --- a/schema/human_9606_schema/dbSNP_sup_table_postgresql.sql +++ b/schema/human_9606_schema/dbSNP_sup_table_postgresql.sql @@ -1,106 +1,93 @@ -CREATE TABLE SubSNPAcc_p1_human ( - subsnp_id int NOT NULL , - acc_type_ind char (1) NOT NULL , - acc_part varchar (16) NOT NULL , - acc_ver int NULL -) -; - -CREATE TABLE SubSNPAcc_p2_human ( - subsnp_id int NOT NULL , - acc_type_ind char (1) NOT NULL , - acc_part varchar (16) NOT NULL , - acc_ver int NULL -) -; - -CREATE TABLE SubSNPAcc_p3_human ( - subsnp_id int NOT NULL , - acc_type_ind char (1) NOT NULL , - acc_part varchar (16) NOT NULL , - acc_ver int NULL -) -; - -CREATE TABLE SubSNPCommLine_p1_human ( - subsnp_id int NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL -) -; - -CREATE TABLE SubSNPCommLine_p2_human ( - subsnp_id int NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL -) -; - -CREATE TABLE SubSNPCommLine_p3_human ( - subsnp_id int NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL -) -; - -CREATE TABLE SubSNPSeq3_p1_human ( - subsnp_id int NOT NULL , - type smallint NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL -) -; - -CREATE TABLE SubSNPSeq3_p2_human ( - subsnp_id int NOT NULL , - type smallint NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL -) -; - -CREATE TABLE SubSNPSeq3_p3_human ( - subsnp_id int NOT NULL , - type smallint NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL -) -; - -CREATE TABLE SubSNPSeq5_p1_human ( - subsnp_id int NOT NULL , - type smallint NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL -) -; - -CREATE TABLE SubSNPSeq5_p2_human ( - subsnp_id int NOT NULL , - type smallint NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL -) -; - -CREATE TABLE SubSNPSeq5_p3_human ( - subsnp_id int NOT NULL , - type smallint NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL -) -; - -CREATE TABLE dn_table_rowcount ( - tabname varchar (64) NOT NULL , - row_cnt int NOT NULL , - build_id int NOT NULL , - update_time TIMESTAMP NOT NULL , - rows_in_spaceused int NULL , - reserved_KB_spaceused int NULL , - data_KB_spaceused int NULL , - index_size_KB_spaceused int NULL , - unused_KB_spaceused int NULL -) -; - +CREATE TABLE SubSNPAcc_p1_human +( +subsnp_id int NOT NULL , +acc_type_ind char(1) NOT NULL , +acc_part varchar(16) NOT NULL , +acc_ver int NULL +); +CREATE TABLE SubSNPAcc_p2_human +( +subsnp_id int NOT NULL , +acc_type_ind char(1) NOT NULL , +acc_part varchar(16) NOT NULL , +acc_ver int NULL +); +CREATE TABLE SubSNPAcc_p3_human +( +subsnp_id int NOT NULL , +acc_type_ind char(1) NOT NULL , +acc_part varchar(16) NOT NULL , +acc_ver int NULL +); +CREATE TABLE SubSNPCommLine_p1_human +( +subsnp_id int NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL +); +CREATE TABLE SubSNPCommLine_p2_human +( +subsnp_id int NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL +); +CREATE TABLE SubSNPCommLine_p3_human +( +subsnp_id int NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL +); +CREATE TABLE SubSNPSeq3_p1_human +( +subsnp_id int NOT NULL , +type smallint NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL +); +CREATE TABLE SubSNPSeq3_p2_human +( +subsnp_id int NOT NULL , +type smallint NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL +); +CREATE TABLE SubSNPSeq3_p3_human +( +subsnp_id int NOT NULL , +type smallint NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL +); +CREATE TABLE SubSNPSeq5_p1_human +( +subsnp_id int NOT NULL , +type smallint NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL +); +CREATE TABLE SubSNPSeq5_p2_human +( +subsnp_id int NOT NULL , +type smallint NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL +); +CREATE TABLE SubSNPSeq5_p3_human +( +subsnp_id int NOT NULL , +type smallint NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL +); +CREATE TABLE dn_table_rowcount +( +tabname varchar(64) NOT NULL , +row_cnt int NOT NULL , +build_id int NOT NULL , +update_time TIMESTAMP NOT NULL , +rows_in_spaceused int NULL , +reserved_KB_spaceused int NULL , +data_KB_spaceused int NULL , +index_size_KB_spaceused int NULL , +unused_KB_spaceused int NULL +); diff --git a/schema/human_9606_schema/human_9606_constraint.sql b/schema/human_9606_schema/human_9606_constraint.sql index b2c9097..396b03c 100644 --- a/schema/human_9606_schema/human_9606_constraint.sql +++ b/schema/human_9606_schema/human_9606_constraint.sql @@ -1,511 +1,212 @@ -ALTER TABLE [AlleleFreqBySsPop] ADD - CONSTRAINT [pk_AlleleFreqBySsPop_b129] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [pop_id], - [allele_id] - ) +ALTER TABLE [AlleleFreqBySsPop] ADD CONSTRAINT [pk_AlleleFreqBySsPop_b129] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[pop_id] ASC,[allele_id] ASC) GO - -ALTER TABLE [Batch] ADD - CONSTRAINT [pk_Batch] PRIMARY KEY CLUSTERED - ( - [batch_id] - ), - CONSTRAINT [ck_batch_type] CHECK ([batch_type]='ANC' OR ([batch_type]='MNT' OR ([batch_type]='VAL' OR ([batch_type]='POP' OR ([batch_type]='IND' OR ([batch_type]='SNP' OR [batch_type]='NOV')))))) +ALTER TABLE [Batch] ADD CONSTRAINT [pk_Batch] PRIMARY KEY CLUSTERED ([batch_id] ASC) GO - -ALTER TABLE [BatchCita] ADD - CONSTRAINT [pk_BatchCita] PRIMARY KEY NONCLUSTERED - ( - [batch_id], - [position] - ) +ALTER TABLE [BatchCita] ADD CONSTRAINT [pk_BatchCita] PRIMARY KEY NONCLUSTERED ([batch_id] ASC,[position] ASC) GO - -ALTER TABLE [BatchCommLine] ADD - CONSTRAINT [pk_BatchCommLine] PRIMARY KEY NONCLUSTERED - ( - [batch_id], - [line_num] - ) +ALTER TABLE [BatchCommLine] ADD CONSTRAINT [pk_BatchCommLine] PRIMARY KEY NONCLUSTERED ([batch_id] ASC,[line_num] ASC) GO - -ALTER TABLE [BatchCultivar] ADD - CONSTRAINT [pk_BatchCultivar] PRIMARY KEY NONCLUSTERED - ( - [batch_id], - [line_num] - ) +ALTER TABLE [BatchCultivar] ADD CONSTRAINT [pk_BatchCultivar] PRIMARY KEY NONCLUSTERED ([batch_id] ASC,[line_num] ASC) GO - -ALTER TABLE [BatchMeExLine] ADD - CONSTRAINT [pk_BatchMeExLine] PRIMARY KEY NONCLUSTERED - ( - [batch_id], - [line_num] - ) +ALTER TABLE [BatchMeExLine] ADD CONSTRAINT [pk_BatchMeExLine] PRIMARY KEY NONCLUSTERED ([batch_id] ASC,[line_num] ASC) GO - -ALTER TABLE [BatchStrain] ADD - CONSTRAINT [pk_BatchStrain] PRIMARY KEY NONCLUSTERED - ( - [batch_id], - [line_num] - ) +ALTER TABLE [BatchStrain] ADD CONSTRAINT [pk_BatchStrain] PRIMARY KEY NONCLUSTERED ([batch_id] ASC,[line_num] ASC) GO - -ALTER TABLE [BatchValCode] ADD - CONSTRAINT [pk_BatchValCode] PRIMARY KEY CLUSTERED - ( - [batch_id] - ) +ALTER TABLE [BatchValCode] ADD CONSTRAINT [pk_BatchValCode] PRIMARY KEY CLUSTERED ([batch_id] ASC) GO - -ALTER TABLE [Contact] ADD - CONSTRAINT [pk_Contact] PRIMARY KEY NONCLUSTERED - ( - [batch_id], - [handle] - ) +ALTER TABLE [ClinSigCode] ADD CONSTRAINT [DF__ClinSigCo__creat__5FBB8CD0] DEFAULT (GETDATE()) FOR [create_time] +ALTER TABLE [ClinSigCode] ADD CONSTRAINT [DF__ClinSigCo__last___60AFB109] DEFAULT (GETDATE()) FOR [last_updated_time] +ALTER TABLE [ClinSigCode] ADD CONSTRAINT [PK__ClinSigC__357D4CF85DD3445E] PRIMARY KEY CLUSTERED ([code] ASC) GO - -ALTER TABLE [FreqSummaryBySsPop] ADD - CONSTRAINT [pk_FreqSummaryBySsPop] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [pop_id] - ) +ALTER TABLE [Contact] ADD CONSTRAINT [pk_Contact] PRIMARY KEY NONCLUSTERED ([batch_id] ASC,[handle] ASC) GO -ALTER TABLE [GeneIdToName] ADD - CONSTRAINT [pk_GeneIdToName] PRIMARY KEY CLUSTERED - ( - [gene_id] - ) +ALTER TABLE [GeneIdToName] ADD CONSTRAINT [pk_GeneIdToName] PRIMARY KEY CLUSTERED ([gene_id] ASC) GO - -ALTER TABLE [GtyFreqBySsPop] ADD - CONSTRAINT [pk_GtyFreqBySsPop_b129] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [pop_id], - [unigty_id] - ) +ALTER TABLE [GtyFreqBySsPop] ADD CONSTRAINT [pk_GtyFreqBySsPop_b129] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[pop_id] ASC,[unigty_id] ASC) GO - -ALTER TABLE [IndGrpCode] ADD - CONSTRAINT [pk_IndGrpCode] PRIMARY KEY CLUSTERED - ( - [code] - ) +ALTER TABLE [IndGrpCode] ADD CONSTRAINT [pk_IndGrpCode] PRIMARY KEY CLUSTERED ([code] ASC) GO - -ALTER TABLE [IndivBySource] ADD - CONSTRAINT [pk_IndivBySource] PRIMARY KEY NONCLUSTERED - ( - [src_id], - [src_ind_id] - ) +ALTER TABLE [IndivBySource] ADD CONSTRAINT [pk_IndivBySource] PRIMARY KEY NONCLUSTERED ([src_id] ASC,[src_ind_id] ASC) GO - -ALTER TABLE [Individual] ADD - CONSTRAINT [pk_Individual] PRIMARY KEY CLUSTERED - ( - [ind_id] - ) +ALTER TABLE [Individual] ADD CONSTRAINT [pk_Individual] PRIMARY KEY CLUSTERED ([ind_id] ASC) GO - - -ALTER TABLE [Pedigree] ADD - CONSTRAINT [p_ped_id] PRIMARY KEY CLUSTERED - ( - [ped_id] - ) +ALTER TABLE [OmimVarLocusIdSNP] ADD CONSTRAINT [fk_OmimVarLocusIdSNP_snp_id] FOREIGN KEY (snp_id) REFERENCES [b134_SNP](snp_id) GO - -ALTER TABLE [PedigreeIndividual] ADD - CONSTRAINT [pk_PedigreeIndividual] PRIMARY KEY CLUSTERED - ( - [ped_id], - [ind_id] - ) +ALTER TABLE [Pedigree] ADD CONSTRAINT [p_ped_id] PRIMARY KEY CLUSTERED ([ped_id] ASC) GO - -ALTER TABLE [PopLine] ADD - CONSTRAINT [pk_PopLine] PRIMARY KEY CLUSTERED - ( - [pop_id], - [line_num] - ) +ALTER TABLE [PedigreeIndividual] ADD CONSTRAINT [pk_PedigreeIndividual] PRIMARY KEY CLUSTERED ([ped_id] ASC,[ind_id] ASC) GO - -ALTER TABLE [PopMandLine] ADD - CONSTRAINT [pk_PopMandLine] PRIMARY KEY NONCLUSTERED - ( - [pop_id], - [line_num] - ) +ALTER TABLE [PopLine] ADD CONSTRAINT [pk_PopLine] PRIMARY KEY CLUSTERED ([pop_id] ASC,[line_num] ASC) GO - -ALTER TABLE [Population] ADD - CONSTRAINT [pk_Population_pop_id] PRIMARY KEY CLUSTERED - ( - [pop_id] - ) +ALTER TABLE [PopMandLine] ADD CONSTRAINT [pk_PopMandLine] PRIMARY KEY NONCLUSTERED ([pop_id] ASC,[line_num] ASC) GO +ALTER TABLE [Population] ADD CONSTRAINT [pk_Population_pop_id] PRIMARY KEY CLUSTERED ([pop_id] ASC) +GO -ALTER TABLE [SNPAlleleFreq] ADD - CONSTRAINT [pk_SNPAlleleFreq] PRIMARY KEY CLUSTERED - ( - [snp_id], - [allele_id] - ) +ALTER TABLE [SNPAlleleFreq] ADD CONSTRAINT [pk_SNPAlleleFreq] PRIMARY KEY CLUSTERED ([snp_id] ASC,[allele_id] ASC) GO -ALTER TABLE [SNPAncestralAllele] ADD - CONSTRAINT [DF__SNPAncest__batch__664F5149] DEFAULT ((0)) FOR [batch_id], - CONSTRAINT [pk_SNPAncestralAllele] PRIMARY KEY CLUSTERED - ( - [snp_id], - [batch_id] - ) +ALTER TABLE [SNPAncestralAllele] ADD CONSTRAINT [DF__SNPAncest__batch__664F5149] DEFAULT ((0)) FOR [batch_id] +ALTER TABLE [SNPAncestralAllele] ADD CONSTRAINT [pk_SNPAncestralAllele] PRIMARY KEY CLUSTERED ([snp_id] ASC,[batch_id] ASC) GO - -ALTER TABLE [SNPGtyFreq] ADD - CONSTRAINT [pk_SNPGtyFreq] PRIMARY KEY CLUSTERED - ( - [snp_id], - [unigty_id] - ) +ALTER TABLE [SNPClinSig] ADD CONSTRAINT [DF__SNPClinSi__upd_t__1BBC3395] DEFAULT (GETDATE()) FOR [upd_time] +ALTER TABLE [SNPClinSig] ADD CONSTRAINT [PK__SNPClinS__430A13A119D3EB23] PRIMARY KEY CLUSTERED ([snp_id] ASC) GO - -ALTER TABLE [SNPHWProb] ADD - CONSTRAINT [pk_SNPHWProb] PRIMARY KEY CLUSTERED - ( - [snp_id] - ) +ALTER TABLE [SNPGtyFreq] ADD CONSTRAINT [pk_SNPGtyFreq] PRIMARY KEY CLUSTERED ([snp_id] ASC,[unigty_id] ASC) GO - -ALTER TABLE [SNPHistory] ADD - CONSTRAINT [pk_SNPHistory] PRIMARY KEY CLUSTERED - ( - [snp_id] - ) +ALTER TABLE [SNPHWProb] ADD CONSTRAINT [pk_SNPHWProb] PRIMARY KEY CLUSTERED ([snp_id] ASC) GO - -ALTER TABLE [SNPPubmed] ADD - CONSTRAINT [pk_SNPPubmed] PRIMARY KEY CLUSTERED - ( - [snp_id], - [subsnp_id], - [pubmed_id], - [type] - ) +ALTER TABLE [SNPHistory] ADD CONSTRAINT [pk_SNPHistory] PRIMARY KEY CLUSTERED ([snp_id] ASC) GO - - -ALTER TABLE [SNPVal] ADD - CONSTRAINT [pk_SNPVal] PRIMARY KEY CLUSTERED - ( - [batch_id], - [snp_id] - ) +ALTER TABLE [SNPSubSNPLink] ADD CONSTRAINT [fk_SNPSubSNPLink_ss] FOREIGN KEY (subsnp_id) REFERENCES [SubSNP](subsnp_id) GO - -ALTER TABLE [SNP_bitfield] ADD - CONSTRAINT [pk_SNP_bitfield] PRIMARY KEY CLUSTERED - ( - [snp_id] - ) +ALTER TABLE [SNPSuspect] ADD CONSTRAINT [DF__SNPSuspec__upd_t__18BF0002] DEFAULT (GETDATE()) FOR [upd_time] +ALTER TABLE [SNPSuspect] ADD CONSTRAINT [PK__SNPSuspe__430A13A116D6B790] PRIMARY KEY CLUSTERED ([snp_id] ASC) GO - -ALTER TABLE [SubPop] ADD - CONSTRAINT [DF__SubPopB10__last___19AB9A98] DEFAULT (getdate()) FOR [last_updated_time], - PRIMARY KEY CLUSTERED - ( - [batch_id], - [subsnp_id], - [pop_id], - [type] - ), - CONSTRAINT [fk_SubPop_batch_id] FOREIGN KEY - ( - [batch_id] - ) REFERENCES [Batch] ( - [batch_id] - ), - CONSTRAINT [fk_SubPop_pop] FOREIGN KEY - ( - [pop_id] - ) REFERENCES [Population] ( - [pop_id] - ), - CHECK ([type] = 'GTY' or ([type] = 'HET' or [type] = 'ALE')) +ALTER TABLE [SNPVal] ADD CONSTRAINT [pk_SNPVal] PRIMARY KEY CLUSTERED ([batch_id] ASC,[snp_id] ASC) GO -ALTER TABLE [SubPopAllele] ADD - CONSTRAINT [fk_SubPopAllele_bid_ss_pop_type] FOREIGN KEY - ( - [batch_id], - [subsnp_id], - [pop_id], - [type] - ) REFERENCES [SubPop] ( - [batch_id], - [subsnp_id], - [pop_id], - [type] - ) ON DELETE CASCADE +ALTER TABLE [SNP_bitfield] ADD CONSTRAINT [pk_SNP_bitfield] PRIMARY KEY CLUSTERED ([snp_id] ASC) GO - -ALTER TABLE [SubPopGty] ADD - CONSTRAINT [pk_SubPopGty] PRIMARY KEY CLUSTERED - ( - [subpop_id], - [gty_id] - ) +ALTER TABLE [SubPop] ADD CONSTRAINT [DF__SubPopB10__last___19AB9A98] DEFAULT (GETDATE()) FOR [last_updated_time] +ALTER TABLE [SubPop] ADD CONSTRAINT [fk_SubPop_batch_id] FOREIGN KEY (batch_id) REFERENCES [Batch](batch_id) GO - - -ALTER TABLE [SubSNP] ADD - CONSTRAINT [pk_SubSNP] PRIMARY KEY CLUSTERED - ( - [subsnp_id] - ) +ALTER TABLE [SubPop] ADD CONSTRAINT [fk_SubPop_pop] FOREIGN KEY (pop_id) REFERENCES [Population](pop_id) GO - - -ALTER TABLE [SubSNPAcc_ins] ADD - CONSTRAINT [pk_SubSNPAcc] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [acc_part], - [acc_type_ind] - ), - CONSTRAINT [ck_SubSNPAcc_ins] CHECK ([subsnp_id]>=(30000001) AND [subsnp_id]<=(300000000)) +ALTER TABLE [SubPop] ADD CONSTRAINT [PK__SubPop_new__180E3640] PRIMARY KEY CLUSTERED ([batch_id] ASC,[subsnp_id] ASC,[pop_id] ASC,[type] ASC) GO - -ALTER TABLE [SubSNPCommLine_ins] ADD - CONSTRAINT [pk_SubSNPCommLine] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [line_num] - ), - CONSTRAINT [ck_SubSNPCommLine_ins] CHECK ([subsnp_id]>=(30000001) AND [subsnp_id]<=(300000000)) +ALTER TABLE [SubPopAllele] ADD CONSTRAINT [fk_SubPopAllele_bid_ss_pop_type] FOREIGN KEY (batch_id,subsnp_id,pop_id,type) REFERENCES [SubPop](batch_id,subsnp_id,pop_id,type) GO - -ALTER TABLE [SubSNPHGVS] ADD - CONSTRAINT [pk_SubSNPHGVS] PRIMARY KEY CLUSTERED - ( - [subsnp_id] - ) +ALTER TABLE [SubPopGty] ADD CONSTRAINT [pk_SubPopGty] PRIMARY KEY CLUSTERED ([subpop_id] ASC,[gty_id] ASC) GO - -ALTER TABLE [SubSNPLinkout] ADD - CONSTRAINT [DF__SubSNPLin__link___660506BC] DEFAULT ('NA') FOR [link_type], - CONSTRAINT [pk_SubSNPLinkout] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [link_type] - ), - CONSTRAINT [ck_SubSNPLinkout_link_type] CHECK ([link_type]='NA' OR [link_type]='OTH' OR [link_type]='SRC') +ALTER TABLE [SubSNP] ADD CONSTRAINT [pk_SubSNP] PRIMARY KEY CLUSTERED ([subsnp_id] ASC) GO - -ALTER TABLE [SubSNPMdFailLn] ADD - CONSTRAINT [pk_SubSNPMdFailLn] PRIMARY KEY NONCLUSTERED - ( - [subsnp_id], - [line_num] - ) +ALTER TABLE [SubSNPAcc_ins] ADD CONSTRAINT [pk_SubSNPAcc] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[acc_type_ind] ASC,[acc_part] ASC) GO - -ALTER TABLE [SubSNPNoVariSeq] ADD - CONSTRAINT [pk_SubSNPNoVariSeq] PRIMARY KEY NONCLUSTERED - ( - [subsnp_id], - [line_num] - ) +ALTER TABLE [SubSNPCommLine_ins] ADD CONSTRAINT [pk_SubSNPCommLine] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[line_num] ASC) GO - -ALTER TABLE [SubSNPOmim] ADD - CONSTRAINT [pk_SubSNPOmim] PRIMARY KEY CLUSTERED - ( - [subsnp_id] - ) +ALTER TABLE [SubSNPHGVS] ADD CONSTRAINT [pk_SubSNPHGVS] PRIMARY KEY CLUSTERED ([subsnp_id] ASC) GO - -ALTER TABLE [SubSNPPubmed] ADD - CONSTRAINT [pk_SubSNPPubmed] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [line_num] - ) +ALTER TABLE [SubSNPLinkout] ADD CONSTRAINT [DF__SubSNPLin__link___660506BC] DEFAULT ('NA') FOR [link_type] +ALTER TABLE [SubSNPLinkout] ADD CONSTRAINT [pk_SubSNPLinkout] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[link_type] ASC) GO - -ALTER TABLE [SubSNPSeq3_ins] ADD - CONSTRAINT [pk_SubSNPSeq3] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [type], - [line_num] - ), - CONSTRAINT [ck_SubSNPSeq3_ins] CHECK ([subsnp_id]>=(30000001) AND [subsnp_id]<=(300000000)) +ALTER TABLE [SubSNPMdFailLn] ADD CONSTRAINT [pk_SubSNPMdFailLn] PRIMARY KEY NONCLUSTERED ([subsnp_id] ASC,[line_num] ASC) GO - -ALTER TABLE [SubSNPSeq5_ins] ADD - CONSTRAINT [pk_SubSNPSeq5] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [type], - [line_num] - ), - CONSTRAINT [ck_SubSNPSeq5_ins] CHECK ([subsnp_id]>=(30000001) AND [subsnp_id]<=(300000000)) +ALTER TABLE [SubSNPNoVariSeq] ADD CONSTRAINT [pk_SubSNPNoVariSeq] PRIMARY KEY NONCLUSTERED ([subsnp_id] ASC,[line_num] ASC) GO - -ALTER TABLE [SubSNPSeqPos] ADD - CONSTRAINT [pk_SubSNPSeqPos] PRIMARY KEY CLUSTERED - ( - [subsnp_id] - ) +ALTER TABLE [SubSNPOmim] ADD CONSTRAINT [pk_SubSNPOmim] PRIMARY KEY CLUSTERED ([subsnp_id] ASC) GO - -ALTER TABLE [SubSNP_top_or_bot] ADD - CONSTRAINT [PK__t_ss_top_or_bot__0D5DFFA8] PRIMARY KEY CLUSTERED - ( - [subsnp_id] - ) +ALTER TABLE [SubSNPPubmed] ADD CONSTRAINT [pk_SubSNPPubmed] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[line_num] ASC) GO +ALTER TABLE [SubSNPSeq3_ins] ADD CONSTRAINT [pk_SubSNPSeq3] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[type] ASC,[line_num] ASC) +GO -ALTER TABLE [SubmittedIndividual] ADD - CONSTRAINT [DF__Submitted__ploid__41661CE5] DEFAULT (2) FOR [ploidy], - CONSTRAINT [pk_SubmittedIndividual] PRIMARY KEY CLUSTERED - ( - [pop_id], - [loc_ind_id_upp] - ) +ALTER TABLE [SubSNPSeq5_ins] ADD CONSTRAINT [pk_SubSNPSeq5] PRIMARY KEY CLUSTERED ([subsnp_id] ASC,[type] ASC,[line_num] ASC) GO +ALTER TABLE [SubSNPSeqPos] ADD CONSTRAINT [pk_SubSNPSeqPos] PRIMARY KEY CLUSTERED ([subsnp_id] ASC) +GO -ALTER TABLE [Synonym] ADD - CONSTRAINT [pk_Synonym] PRIMARY KEY NONCLUSTERED - ( - [subsnp_id], - [type] - ) +ALTER TABLE [SubSNP_top_or_bot] ADD CONSTRAINT [PK__t_ss_top_or_bot__0D5DFFA8] PRIMARY KEY CLUSTERED ([subsnp_id] ASC) GO +ALTER TABLE [SubmittedIndividual] ADD CONSTRAINT [DF__Submitted__ploid__41661CE5] DEFAULT (2) FOR [ploidy] +ALTER TABLE [SubmittedIndividual] ADD CONSTRAINT [pk_SubmittedIndividual] PRIMARY KEY CLUSTERED ([pop_id] ASC,[loc_ind_id_upp] ASC) +GO -ALTER TABLE [b132_ContigInfo_37_1] ADD - CONSTRAINT [pk_b132_ContigInfo] PRIMARY KEY CLUSTERED - ( - [ctg_id] - ) +ALTER TABLE [Synonym] ADD CONSTRAINT [pk_Synonym] PRIMARY KEY NONCLUSTERED ([subsnp_id] ASC,[type] ASC) GO +ALTER TABLE [b135_ContigInfo_37_3] ADD CONSTRAINT [df_b135_ContigInfo_37_3_last_updated_time] DEFAULT (GETDATE()) FOR [last_updated_time] +ALTER TABLE [b135_ContigInfo_37_3] ADD CONSTRAINT [pk_b135_ContigInfo_37_3] PRIMARY KEY CLUSTERED ([contig_gi] ASC) +GO +ALTER TABLE [b135_MapLink_37_3] ADD CONSTRAINT [fk_b135_MapLink_37_3_rs] FOREIGN KEY (snp_id) REFERENCES [SNP](snp_id) +GO -ALTER TABLE [b132_SNPContigLoc_37_1] ADD - CONSTRAINT [ck_snp_type] CHECK ([snp_type]='rs') +ALTER TABLE [b135_SNPChrPosOnRef_37_3] ADD CONSTRAINT [fk_b135_SNPChrPosOnRef_37_3_rs] FOREIGN KEY (snp_id) REFERENCES [SNP](snp_id) GO - -ALTER TABLE [b132_SNPContigLocusId_37_1] ADD - CONSTRAINT [ck_fxn] CHECK ([fxn_class]=(75) OR [fxn_class]=(73) OR [fxn_class]=(55) OR [fxn_class]=(53) OR [fxn_class]=(45) OR [fxn_class]=(44) OR [fxn_class]=(43) OR [fxn_class]=(42) OR [fxn_class]=(41) OR [fxn_class]=(15) OR [fxn_class]=(13) OR [fxn_class]=(8) OR [fxn_class]=(6) OR [fxn_class]=(3)) +ALTER TABLE [b135_SNPContigLoc_37_3] ADD CONSTRAINT [fk_b135_SNPContigLoc_37_3_rs] FOREIGN KEY (snp_id) REFERENCES [SNP](snp_id) GO - -ALTER TABLE [b132_SNPMapInfo_37_1] ADD - CONSTRAINT [ck_SNPMapInfo_snp_type] CHECK ([snp_type]='rs') +ALTER TABLE [b135_SNPContigLocusId_37_3] ADD CONSTRAINT [fk_b135_SNPContigLocusId_37_3_rs] FOREIGN KEY (snp_id) REFERENCES [SNP](snp_id) GO - -ALTER TABLE [dn_IND_batchCount] ADD - CONSTRAINT [pk_dn_IND_batchCount] PRIMARY KEY NONCLUSTERED - ( - [batch_id], - [pop_id] - ) +ALTER TABLE [b135_SNPContigProtein_37_3] ADD CONSTRAINT [fk_b135_SNPContigProtein_37_3_rs] FOREIGN KEY (snp_id) REFERENCES [SNP](snp_id) GO +ALTER TABLE [b135_SNPMapInfo_37_3] ADD CONSTRAINT [fk_b135_SNPMapInfo_37_3_rs] FOREIGN KEY (snp_id) REFERENCES [SNP](snp_id) +GO +ALTER TABLE [b135_SNPMapLinkProtein_37_3] ADD CONSTRAINT [fk_b135_SNPMapLinkProtein_37_3_rs] FOREIGN KEY (snp_id) REFERENCES [SNP](snp_id) +GO -ALTER TABLE [dn_PopulationIndGrp] ADD - CONSTRAINT [pk_dn_PopulationIndGrp] PRIMARY KEY CLUSTERED - ( - [pop_id] - ) +ALTER TABLE [dn_IND_batchCount] ADD CONSTRAINT [pk_dn_IND_batchCount] PRIMARY KEY NONCLUSTERED ([batch_id] ASC,[pop_id] ASC) GO -ALTER TABLE [dn_batchCount] ADD - CONSTRAINT [pk_dn_batchCount] PRIMARY KEY NONCLUSTERED - ( - [batch_id] - ) +ALTER TABLE [dn_PopulationIndGrp] ADD CONSTRAINT [pk_dn_PopulationIndGrp] PRIMARY KEY CLUSTERED ([pop_id] ASC) GO - -ALTER TABLE [dn_handleCount] ADD - CONSTRAINT [pk_dn_handleCount] PRIMARY KEY NONCLUSTERED - ( - [handle], - [batch_type] - ) +ALTER TABLE [dn_batchCount] ADD CONSTRAINT [pk_dn_batchCount] PRIMARY KEY NONCLUSTERED ([batch_id] ASC) GO +ALTER TABLE [dn_handleCount] ADD CONSTRAINT [pk_dn_handleCount] PRIMARY KEY NONCLUSTERED ([handle] ASC,[batch_type] ASC) +GO diff --git a/schema/human_9606_schema/human_9606_constraint_postgresql.sql b/schema/human_9606_schema/human_9606_constraint_postgresql.sql index 38eca52..92d5973 100644 --- a/schema/human_9606_schema/human_9606_constraint_postgresql.sql +++ b/schema/human_9606_schema/human_9606_constraint_postgresql.sql @@ -1,457 +1,72 @@ -ALTER TABLE AlleleFreqBySsPop ADD - CONSTRAINT pk_AlleleFreqBySsPop_b129 PRIMARY KEY - ( - subsnp_id, - pop_id, - allele_id - ) -; - -ALTER TABLE Batch ADD - CONSTRAINT pk_Batch PRIMARY KEY - ( - batch_id - ), ADD - CONSTRAINT ck_batch_type CHECK (batch_type='ANC' OR (batch_type='MNT' OR (batch_type='VAL' OR (batch_type='POP' OR (batch_type='IND' OR (batch_type='SNP' OR batch_type='NOV')))))) -; - -ALTER TABLE BatchCita ADD - CONSTRAINT pk_BatchCita PRIMARY KEY - ( - batch_id, - position - ) -; - -ALTER TABLE BatchCommLine ADD - CONSTRAINT pk_BatchCommLine PRIMARY KEY - ( - batch_id, - line_num - ) -; - -ALTER TABLE BatchCultivar ADD - CONSTRAINT pk_BatchCultivar PRIMARY KEY - ( - batch_id, - line_num - ) -; - -ALTER TABLE BatchMeExLine ADD - CONSTRAINT pk_BatchMeExLine PRIMARY KEY - ( - batch_id, - line_num - ) -; - -ALTER TABLE BatchStrain ADD - CONSTRAINT pk_BatchStrain PRIMARY KEY - ( - batch_id, - line_num - ) -; - -ALTER TABLE BatchValCode ADD - CONSTRAINT pk_BatchValCode PRIMARY KEY - ( - batch_id - ) -; - -ALTER TABLE Contact ADD - CONSTRAINT pk_Contact PRIMARY KEY - ( - batch_id, - handle - ) -; - -ALTER TABLE FreqSummaryBySsPop ADD - CONSTRAINT pk_FreqSummaryBySsPop PRIMARY KEY - ( - subsnp_id, - pop_id - ) -; - -ALTER TABLE GeneIdToName ADD - CONSTRAINT pk_GeneIdToName PRIMARY KEY - ( - gene_id - ) -; - -ALTER TABLE GtyFreqBySsPop ADD - CONSTRAINT pk_GtyFreqBySsPop_b129 PRIMARY KEY - ( - subsnp_id, - pop_id, - unigty_id - ) -; - -ALTER TABLE IndGrpCode ADD - CONSTRAINT pk_IndGrpCode PRIMARY KEY - ( - code - ) -; - -ALTER TABLE IndivBySource ADD - CONSTRAINT pk_IndivBySource PRIMARY KEY - ( - src_id, - src_ind_id - ) -; - - -ALTER TABLE Individual ADD - CONSTRAINT pk_Individual PRIMARY KEY - ( - ind_id - ) -; - - -ALTER TABLE Pedigree ADD - CONSTRAINT p_ped_id PRIMARY KEY - ( - ped_id - ) -; - -ALTER TABLE PedigreeIndividual ADD - CONSTRAINT pk_PedigreeIndividual PRIMARY KEY - ( - ped_id, - ind_id - ) -; - -ALTER TABLE PopLine ADD - CONSTRAINT pk_PopLine PRIMARY KEY - ( - pop_id, - line_num - ) -; - -ALTER TABLE PopMandLine ADD - CONSTRAINT pk_PopMandLine PRIMARY KEY - ( - pop_id, - line_num - ) -; - -ALTER TABLE Population ADD - CONSTRAINT pk_Population_pop_id PRIMARY KEY - ( - pop_id - ) -; - - - - -ALTER TABLE SNPAlleleFreq ADD - CONSTRAINT pk_SNPAlleleFreq PRIMARY KEY - ( - snp_id, - allele_id - ) -; - -ALTER TABLE SNPAncestralAllele ADD --- CONSTRAINT DF__SNPAncest__batch__664F5149 DEFAULT ((0)) FOR batch_id, - CONSTRAINT pk_SNPAncestralAllele PRIMARY KEY - ( - snp_id, - batch_id - ) -; - -ALTER TABLE SNPGtyFreq ADD - CONSTRAINT pk_SNPGtyFreq PRIMARY KEY - ( - snp_id, - unigty_id - ) -; - -ALTER TABLE SNPHWProb ADD - CONSTRAINT pk_SNPHWProb PRIMARY KEY - ( - snp_id - ) -; - -ALTER TABLE SNPHistory ADD - CONSTRAINT pk_SNPHistory PRIMARY KEY - ( - snp_id - ) -; - -ALTER TABLE SNPPubmed ADD - CONSTRAINT pk_SNPPubmed PRIMARY KEY - ( - snp_id, - subsnp_id, - pubmed_id, - type - ) -; - - - -ALTER TABLE SNPVal ADD - CONSTRAINT pk_SNPVal PRIMARY KEY - ( - batch_id, - snp_id - ) -; - - -ALTER TABLE SNP_bitfield ADD - CONSTRAINT pk_SNP_bitfield PRIMARY KEY - ( - snp_id - ) -; - -ALTER TABLE SubPop ADD --- CONSTRAINT DF__SubPopB10__last___19AB9A98 DEFAULT (getdate()) FOR last_updated_time, - PRIMARY KEY - ( - batch_id, - subsnp_id, - pop_id, - type - ), ADD - CONSTRAINT fk_SubPop_batch_id FOREIGN KEY - ( - batch_id - ) REFERENCES Batch ( - batch_id - ), ADD - CONSTRAINT fk_SubPop_pop FOREIGN KEY - ( - pop_id - ) REFERENCES Population ( - pop_id - ), ADD - CHECK (type = 'GTY' or (type = 'HET' or type = 'ALE')) -; - -ALTER TABLE SubPopAllele ADD - CONSTRAINT fk_SubPopAllele_bid_ss_pop_type FOREIGN KEY - ( - batch_id, - subsnp_id, - pop_id, - type - ) REFERENCES SubPop ( - batch_id, - subsnp_id, - pop_id, - type - ) ON DELETE CASCADE -; - -ALTER TABLE SubPopGty ADD - CONSTRAINT pk_SubPopGty PRIMARY KEY - ( - subpop_id, - gty_id - ) -; - -ALTER TABLE SubSNP ADD - CONSTRAINT pk_SubSNP PRIMARY KEY - ( - subsnp_id - ) -; - -ALTER TABLE SubSNPAcc_ins ADD - CONSTRAINT pk_SubSNPAcc PRIMARY KEY - ( - subsnp_id, - acc_part, - acc_type_ind - ), ADD - CONSTRAINT ck_SubSNPAcc_ins CHECK (subsnp_id>=(30000001) AND subsnp_id<=(300000000)) -; - -ALTER TABLE SubSNPCommLine_ins ADD - CONSTRAINT pk_SubSNPCommLine PRIMARY KEY - ( - subsnp_id, - line_num - ), ADD - CONSTRAINT ck_SubSNPCommLine_ins CHECK (subsnp_id>=(30000001) AND subsnp_id<=(300000000)) -; - -ALTER TABLE SubSNPHGVS ADD - CONSTRAINT pk_SubSNPHGVS PRIMARY KEY - ( - subsnp_id - ) -; - -ALTER TABLE SubSNPLinkout ADD --- CONSTRAINT DF__SubSNPLin__link___660506BC DEFAULT ('NA') FOR link_type, - CONSTRAINT pk_SubSNPLinkout PRIMARY KEY - ( - subsnp_id, - link_type - ), ADD - CONSTRAINT ck_SubSNPLinkout_link_type CHECK (link_type='NA' OR link_type='OTH' OR link_type='SRC') -; - -ALTER TABLE SubSNPMdFailLn ADD - CONSTRAINT pk_SubSNPMdFailLn PRIMARY KEY - ( - subsnp_id, - line_num - ) -; - -ALTER TABLE SubSNPNoVariSeq ADD - CONSTRAINT pk_SubSNPNoVariSeq PRIMARY KEY - ( - subsnp_id, - line_num - ) -; - -ALTER TABLE SubSNPOmim ADD - CONSTRAINT pk_SubSNPOmim PRIMARY KEY - ( - subsnp_id - ) -; - -ALTER TABLE SubSNPPubmed ADD - CONSTRAINT pk_SubSNPPubmed PRIMARY KEY - ( - subsnp_id, - line_num - ) -; - -ALTER TABLE SubSNPSeq3_ins ADD - CONSTRAINT pk_SubSNPSeq3 PRIMARY KEY - ( - subsnp_id, - type, - line_num - ), ADD - CONSTRAINT ck_SubSNPSeq3_ins CHECK (subsnp_id>=(30000001) AND subsnp_id<=(300000000)) -; - -ALTER TABLE SubSNPSeq5_ins ADD - CONSTRAINT pk_SubSNPSeq5 PRIMARY KEY - ( - subsnp_id, - type, - line_num - ), ADD - CONSTRAINT ck_SubSNPSeq5_ins CHECK (subsnp_id>=(30000001) AND subsnp_id<=(300000000)) -; - -ALTER TABLE SubSNPSeqPos ADD - CONSTRAINT pk_SubSNPSeqPos PRIMARY KEY - ( - subsnp_id -x ) -; - -ALTER TABLE SubSNP_top_or_bot ADD - CONSTRAINT PK__t_ss_top_or_bot__0D5DFFA8 PRIMARY KEY - ( - subsnp_id - ) -; - -ALTER TABLE SubmittedIndividual ADD --- CONSTRAINT DF__Submitted__ploid__41661CE5 DEFAULT (2) FOR ploidy, - CONSTRAINT pk_SubmittedIndividual PRIMARY KEY - ( - pop_id, - loc_ind_id_upp - ) -; - -ALTER TABLE Synonym ADD - CONSTRAINT pk_Synonym PRIMARY KEY - ( - subsnp_id, - type - ) -; - -ALTER TABLE b132_ContigInfo_37_1 ADD - CONSTRAINT pk_b132_ContigInfo PRIMARY KEY - ( - ctg_id - ) -; - - - - - - -ALTER TABLE b132_SNPContigLoc_37_1 ADD - CONSTRAINT ck_snp_type CHECK (snp_type='rs') -; - -ALTER TABLE b132_SNPContigLocusId_37_1 ADD - CONSTRAINT ck_fxn CHECK (fxn_class=(75) OR fxn_class=(73) OR fxn_class=(55) OR fxn_class=(53) OR fxn_class=(45) OR fxn_class=(44) OR fxn_class=(43) OR fxn_class=(42) OR fxn_class=(41) OR fxn_class=(15) OR fxn_class=(13) OR fxn_class=(8) OR fxn_class=(6) OR fxn_class=(3)) -; - -ALTER TABLE b132_SNPMapInfo_37_1 ADD - CONSTRAINT ck_SNPMapInfo_snp_type CHECK (snp_type='rs') -; - -ALTER TABLE dn_IND_batchCount ADD - CONSTRAINT pk_dn_IND_batchCount PRIMARY KEY - ( - batch_id, - pop_id - ) -; - - -ALTER TABLE dn_PopulationIndGrp ADD - CONSTRAINT pk_dn_PopulationIndGrp PRIMARY KEY - ( - pop_id - ) -; - -ALTER TABLE dn_batchCount ADD - CONSTRAINT pk_dn_batchCount PRIMARY KEY - ( - batch_id - ) -; - -ALTER TABLE dn_handleCount ADD - CONSTRAINT pk_dn_handleCount PRIMARY KEY - ( - handle, - batch_type - ) -; - - - +ALTER TABLE AlleleFreqBySsPop ADD CONSTRAINT pk_AlleleFreqBySsPop_b129 PRIMARY KEY (subsnp_id,pop_id,allele_id); +ALTER TABLE Batch ADD CONSTRAINT pk_Batch PRIMARY KEY (batch_id); +ALTER TABLE BatchCita ADD CONSTRAINT pk_BatchCita PRIMARY KEY (batch_id,position); +ALTER TABLE BatchCommLine ADD CONSTRAINT pk_BatchCommLine PRIMARY KEY (batch_id,line_num); +ALTER TABLE BatchCultivar ADD CONSTRAINT pk_BatchCultivar PRIMARY KEY (batch_id,line_num); +ALTER TABLE BatchMeExLine ADD CONSTRAINT pk_BatchMeExLine PRIMARY KEY (batch_id,line_num); +ALTER TABLE BatchStrain ADD CONSTRAINT pk_BatchStrain PRIMARY KEY (batch_id,line_num); +ALTER TABLE BatchValCode ADD CONSTRAINT pk_BatchValCode PRIMARY KEY (batch_id); +ALTER TABLE ClinSigCode ALTER COLUMN create_time SET DEFAULT NOW(); +ALTER TABLE ClinSigCode ALTER COLUMN last_updated_time SET DEFAULT NOW(); +ALTER TABLE ClinSigCode ADD CONSTRAINT PK__ClinSigC__357D4CF85DD3445E PRIMARY KEY (code); +ALTER TABLE Contact ADD CONSTRAINT pk_Contact PRIMARY KEY (batch_id,handle); +ALTER TABLE GeneIdToName ADD CONSTRAINT pk_GeneIdToName PRIMARY KEY (gene_id); +ALTER TABLE GtyFreqBySsPop ADD CONSTRAINT pk_GtyFreqBySsPop_b129 PRIMARY KEY (subsnp_id,pop_id,unigty_id); +ALTER TABLE IndGrpCode ADD CONSTRAINT pk_IndGrpCode PRIMARY KEY (code); +ALTER TABLE IndivBySource ADD CONSTRAINT pk_IndivBySource PRIMARY KEY (src_id,src_ind_id); +ALTER TABLE Individual ADD CONSTRAINT pk_Individual PRIMARY KEY (ind_id); +ALTER TABLE OmimVarLocusIdSNP ADD CONSTRAINT fk_OmimVarLocusIdSNP_snp_id FOREIGN KEY (snp_id) REFERENCES b134_SNP(snp_id); +ALTER TABLE Pedigree ADD CONSTRAINT p_ped_id PRIMARY KEY (ped_id); +ALTER TABLE PedigreeIndividual ADD CONSTRAINT pk_PedigreeIndividual PRIMARY KEY (ped_id,ind_id); +ALTER TABLE PopLine ADD CONSTRAINT pk_PopLine PRIMARY KEY (pop_id,line_num); +ALTER TABLE PopMandLine ADD CONSTRAINT pk_PopMandLine PRIMARY KEY (pop_id,line_num); +ALTER TABLE Population ADD CONSTRAINT pk_Population_pop_id PRIMARY KEY (pop_id); +ALTER TABLE SNPAlleleFreq ADD CONSTRAINT pk_SNPAlleleFreq PRIMARY KEY (snp_id,allele_id); +ALTER TABLE SNPAncestralAllele ALTER COLUMN batch_id SET DEFAULT (0); +ALTER TABLE SNPAncestralAllele ADD CONSTRAINT pk_SNPAncestralAllele PRIMARY KEY (snp_id,batch_id); +ALTER TABLE SNPClinSig ALTER COLUMN upd_time SET DEFAULT NOW(); +ALTER TABLE SNPClinSig ADD CONSTRAINT PK__SNPClinS__430A13A119D3EB23 PRIMARY KEY (snp_id); +ALTER TABLE SNPGtyFreq ADD CONSTRAINT pk_SNPGtyFreq PRIMARY KEY (snp_id,unigty_id); +ALTER TABLE SNPHWProb ADD CONSTRAINT pk_SNPHWProb PRIMARY KEY (snp_id); +ALTER TABLE SNPHistory ADD CONSTRAINT pk_SNPHistory PRIMARY KEY (snp_id); +ALTER TABLE SNPSubSNPLink ADD CONSTRAINT fk_SNPSubSNPLink_ss FOREIGN KEY (subsnp_id) REFERENCES SubSNP(subsnp_id); +ALTER TABLE SNPSuspect ALTER COLUMN upd_time SET DEFAULT NOW(); +ALTER TABLE SNPSuspect ADD CONSTRAINT PK__SNPSuspe__430A13A116D6B790 PRIMARY KEY (snp_id); +ALTER TABLE SNPVal ADD CONSTRAINT pk_SNPVal PRIMARY KEY (batch_id,snp_id); +ALTER TABLE SNP_bitfield ADD CONSTRAINT pk_SNP_bitfield PRIMARY KEY (snp_id); +ALTER TABLE SubPop ALTER COLUMN last_updated_time SET DEFAULT NOW(); +ALTER TABLE SubPop ADD CONSTRAINT fk_SubPop_batch_id FOREIGN KEY (batch_id) REFERENCES Batch(batch_id); +ALTER TABLE SubPop ADD CONSTRAINT fk_SubPop_pop FOREIGN KEY (pop_id) REFERENCES Population(pop_id); +ALTER TABLE SubPop ADD CONSTRAINT PK__SubPop_new__180E3640 PRIMARY KEY (batch_id,subsnp_id,pop_id,type); +ALTER TABLE SubPopAllele ADD CONSTRAINT fk_SubPopAllele_bid_ss_pop_type FOREIGN KEY (batch_id,subsnp_id,pop_id,type) REFERENCES SubPop(batch_id,subsnp_id,pop_id,type); +ALTER TABLE SubPopGty ADD CONSTRAINT pk_SubPopGty PRIMARY KEY (subpop_id,gty_id); +ALTER TABLE SubSNP ADD CONSTRAINT pk_SubSNP PRIMARY KEY (subsnp_id); +ALTER TABLE SubSNPAcc_ins ADD CONSTRAINT pk_SubSNPAcc PRIMARY KEY (subsnp_id,acc_type_ind,acc_part); +ALTER TABLE SubSNPCommLine_ins ADD CONSTRAINT pk_SubSNPCommLine PRIMARY KEY (subsnp_id,line_num); +ALTER TABLE SubSNPHGVS ADD CONSTRAINT pk_SubSNPHGVS PRIMARY KEY (subsnp_id); +ALTER TABLE SubSNPLinkout ALTER COLUMN link_type SET DEFAULT 'NA'; +ALTER TABLE SubSNPLinkout ADD CONSTRAINT pk_SubSNPLinkout PRIMARY KEY (subsnp_id,link_type); +ALTER TABLE SubSNPMdFailLn ADD CONSTRAINT pk_SubSNPMdFailLn PRIMARY KEY (subsnp_id,line_num); +ALTER TABLE SubSNPNoVariSeq ADD CONSTRAINT pk_SubSNPNoVariSeq PRIMARY KEY (subsnp_id,line_num); +ALTER TABLE SubSNPOmim ADD CONSTRAINT pk_SubSNPOmim PRIMARY KEY (subsnp_id); +ALTER TABLE SubSNPPubmed ADD CONSTRAINT pk_SubSNPPubmed PRIMARY KEY (subsnp_id,line_num); +ALTER TABLE SubSNPSeq3_ins ADD CONSTRAINT pk_SubSNPSeq3 PRIMARY KEY (subsnp_id,type,line_num); +ALTER TABLE SubSNPSeq5_ins ADD CONSTRAINT pk_SubSNPSeq5 PRIMARY KEY (subsnp_id,type,line_num); +ALTER TABLE SubSNPSeqPos ADD CONSTRAINT pk_SubSNPSeqPos PRIMARY KEY (subsnp_id); +ALTER TABLE SubSNP_top_or_bot ADD CONSTRAINT PK__t_ss_top_or_bot__0D5DFFA8 PRIMARY KEY (subsnp_id); +ALTER TABLE SubmittedIndividual ALTER COLUMN ploidy SET DEFAULT 2; +ALTER TABLE SubmittedIndividual ADD CONSTRAINT pk_SubmittedIndividual PRIMARY KEY (pop_id,loc_ind_id_upp); +ALTER TABLE Synonym ADD CONSTRAINT pk_Synonym PRIMARY KEY (subsnp_id,type); +ALTER TABLE b135_ContigInfo_37_3 ALTER COLUMN last_updated_time SET DEFAULT NOW(); +ALTER TABLE b135_ContigInfo_37_3 ADD CONSTRAINT pk_b135_ContigInfo_37_3 PRIMARY KEY (contig_gi); +ALTER TABLE b135_MapLink_37_3 ADD CONSTRAINT fk_b135_MapLink_37_3_rs FOREIGN KEY (snp_id) REFERENCES SNP(snp_id); +ALTER TABLE b135_SNPChrPosOnRef_37_3 ADD CONSTRAINT fk_b135_SNPChrPosOnRef_37_3_rs FOREIGN KEY (snp_id) REFERENCES SNP(snp_id); +ALTER TABLE b135_SNPContigLoc_37_3 ADD CONSTRAINT fk_b135_SNPContigLoc_37_3_rs FOREIGN KEY (snp_id) REFERENCES SNP(snp_id); +ALTER TABLE b135_SNPContigLocusId_37_3 ADD CONSTRAINT fk_b135_SNPContigLocusId_37_3_rs FOREIGN KEY (snp_id) REFERENCES SNP(snp_id); +ALTER TABLE b135_SNPContigProtein_37_3 ADD CONSTRAINT fk_b135_SNPContigProtein_37_3_rs FOREIGN KEY (snp_id) REFERENCES SNP(snp_id); +ALTER TABLE b135_SNPMapInfo_37_3 ADD CONSTRAINT fk_b135_SNPMapInfo_37_3_rs FOREIGN KEY (snp_id) REFERENCES SNP(snp_id); +ALTER TABLE b135_SNPMapLinkProtein_37_3 ADD CONSTRAINT fk_b135_SNPMapLinkProtein_37_3_rs FOREIGN KEY (snp_id) REFERENCES SNP(snp_id); +ALTER TABLE dn_IND_batchCount ADD CONSTRAINT pk_dn_IND_batchCount PRIMARY KEY (batch_id,pop_id); +ALTER TABLE dn_PopulationIndGrp ADD CONSTRAINT pk_dn_PopulationIndGrp PRIMARY KEY (pop_id); +ALTER TABLE dn_batchCount ADD CONSTRAINT pk_dn_batchCount PRIMARY KEY (batch_id); +ALTER TABLE dn_handleCount ADD CONSTRAINT pk_dn_handleCount PRIMARY KEY (handle,batch_type); diff --git a/schema/human_9606_schema/human_9606_index.sql b/schema/human_9606_schema/human_9606_index.sql index 5602cb2..c935c66 100644 --- a/schema/human_9606_schema/human_9606_index.sql +++ b/schema/human_9606_schema/human_9606_index.sql @@ -1,45 +1,37 @@ - CREATE INDEX [i_tax_id] ON [Batch]([tax_id]) +CREATE NONCLUSTERED INDEX [i_tax_id] ON [Batch] ([tax_id] ASC) GO - - CREATE INDEX [i_submitted_time] ON [Batch]([submitted_time]) +CREATE NONCLUSTERED INDEX [i_submitted_time] ON [Batch] ([submitted_time] ASC) GO - - CREATE INDEX [i_handle_loc_batch_id] ON [Batch]([handle], [loc_batch_id]) +CREATE NONCLUSTERED INDEX [i_handle_loc_batch_id] ON [Batch] ([handle] ASC,[loc_batch_id] ASC) GO - - CREATE INDEX [i_pop_id] ON [Batch]([pop_id]) +CREATE NONCLUSTERED INDEX [i_pop_id] ON [Batch] ([pop_id] ASC) GO - - CREATE INDEX [i_success_rate_int] ON [Batch]([success_rate_int]) +CREATE NONCLUSTERED INDEX [i_success_rate_int] ON [Batch] ([success_rate_int] ASC) GO - - CREATE INDEX [i_method_id] ON [Batch]([method_id]) +CREATE NONCLUSTERED INDEX [i_method_id] ON [Batch] ([method_id] ASC) GO - - CREATE INDEX [i_lbid_u] ON [Batch]([loc_batch_id_upp]) +CREATE NONCLUSTERED INDEX [i_lbid_u] ON [Batch] ([loc_batch_id_upp] ASC) GO - - CREATE INDEX [i_last_updated] ON [Batch]([last_updated_time]) +CREATE NONCLUSTERED INDEX [i_last_updated] ON [Batch] ([last_updated_time] ASC) GO - - CREATE INDEX [i_pub_id] ON [BatchCita]([pub_id]) +CREATE NONCLUSTERED INDEX [i_pub_id] ON [BatchCita] ([pub_id] ASC) GO - - CREATE INDEX [i_BatchCultivar2] ON [BatchCultivar]([line]) +CREATE NONCLUSTERED INDEX [i_BatchCultivar2] ON [BatchCultivar] ([line] ASC) GO - - CREATE INDEX [i_strain] ON [BatchStrain]([line]) +CREATE NONCLUSTERED INDEX [i_strain] ON [BatchStrain] ([line] ASC) GO +CREATE CLUSTERED INDEX [t_hwp_chisq] ON [FreqSummaryBySsPop] ([subsnp_id] ASC,[pop_id] ASC) +GO @@ -48,236 +40,200 @@ GO - CREATE UNIQUE INDEX [i_curator_ped_id] ON [Pedigree]([curator], [curator_ped_id]) +CREATE NONCLUSTERED INDEX [i_curator_ped_id] ON [Pedigree] ([curator] ASC,[curator_ped_id] ASC) GO - - CREATE UNIQUE INDEX [i_ind_ped] ON [PedigreeIndividual]([ind_id], [ped_id]) +CREATE NONCLUSTERED INDEX [i_ind_ped] ON [PedigreeIndividual] ([ind_id] ASC,[ped_id] ASC) GO - - CREATE UNIQUE CLUSTERED INDEX [i_pid_line_num] ON [PopMandLine]([pop_id], [line_num]) +CREATE CLUSTERED INDEX [i_pid_line_num] ON [PopMandLine] ([pop_id] ASC,[line_num] ASC) GO - - CREATE UNIQUE INDEX [i_handle_loc_pop_id_upp] ON [Population]([handle], [loc_pop_id_upp]) +CREATE NONCLUSTERED INDEX [i_handle_loc_pop_id_upp] ON [Population] ([handle] ASC,[loc_pop_id_upp] ASC) GO - - CREATE UNIQUE INDEX [i_handle_loc_pop_id] ON [Population]([handle], [loc_pop_id]) +CREATE NONCLUSTERED INDEX [i_handle_loc_pop_id] ON [Population] ([handle] ASC,[loc_pop_id] ASC) GO - - - CREATE UNIQUE CLUSTERED INDEX [i_rs] ON [SNP]([snp_id]) +CREATE CLUSTERED INDEX [i_rsL] ON [RsMergeArch] ([rsLow] ASC) GO - - CREATE INDEX [i_exemplarSs] ON [SNP]([exemplar_subsnp_id], [snp_id]) +CREATE NONCLUSTERED INDEX [i_rsH] ON [RsMergeArch] ([rsHigh] ASC) GO - - CREATE INDEX [i_rs] ON [SNP3D]([snp_id]) +CREATE CLUSTERED INDEX [i_rs] ON [SNP] ([snp_id] ASC) +GO +CREATE NONCLUSTERED INDEX [i_exemplarSs] ON [SNP] ([exemplar_subsnp_id] ASC,[snp_id] ASC) GO +CREATE NONCLUSTERED INDEX [i_rs] ON [SNP3D] ([snp_id] ASC) +GO - CREATE INDEX [i_hist_time] ON [SNPHistory]([history_create_time]) -GO - - CREATE UNIQUE CLUSTERED INDEX [i_ss] ON [SNPSubSNPLink]([subsnp_id]) +CREATE NONCLUSTERED INDEX [i_hist_time] ON [SNPHistory] ([history_create_time] ASC) GO - CREATE INDEX [i_rs] ON [SNPSubSNPLink]([snp_id], [subsnp_id], [substrand_reversed_flag]) +CREATE CLUSTERED INDEX [i_rs_ss_pmid] ON [SNPPubmed] ([snp_id] ASC,[subsnp_id] ASC,[pubmed_id] ASC,[type] ASC) GO - - CREATE CLUSTERED INDEX [i_snp_id] ON [SNPSubSNPLinkHistory]([snp_id]) +CREATE CLUSTERED INDEX [i_ss] ON [SNPSubSNPLink] ([subsnp_id] ASC) GO - - CREATE UNIQUE INDEX [i_ss_rs] ON [SNPSubSNPLinkHistory]([subsnp_id], [snp_id]) +CREATE NONCLUSTERED INDEX [i_rs] ON [SNPSubSNPLink] ([snp_id] ASC,[subsnp_id] ASC,[substrand_reversed_flag] ASC) GO - CREATE INDEX [i_build_id] ON [SNPSubSNPLinkHistory]([build_id]) +CREATE CLUSTERED INDEX [i_snp_id] ON [SNPSubSNPLinkHistory] ([snp_id] ASC) GO - - CREATE INDEX [i_build_id_when_history_made] ON [SNPSubSNPLinkHistory]([build_id_when_history_made]) +CREATE NONCLUSTERED INDEX [i_ss_rs] ON [SNPSubSNPLinkHistory] ([subsnp_id] ASC,[snp_id] ASC) GO - - - CREATE INDEX [i_rs] ON [SNPVal]([snp_id]) +CREATE NONCLUSTERED INDEX [i_build_id] ON [SNPSubSNPLinkHistory] ([build_id] ASC) GO - - - CREATE UNIQUE CLUSTERED INDEX [i_rs_hgvs] ON [SNP_HGVS]([snp_id], [hgvs_name]) +CREATE NONCLUSTERED INDEX [i_build_id_when_history_made] ON [SNPSubSNPLinkHistory] ([build_id_when_history_made] ASC) GO - CREATE INDEX [i_link_prop_b2] ON [SNP_bitfield]([link_prop_b2]) +CREATE NONCLUSTERED INDEX [i_rs] ON [SNPVal] ([snp_id] ASC) GO - - CREATE INDEX [i_ss] ON [SubPop]([subsnp_id]) +CREATE CLUSTERED INDEX [i_rs_h] ON [SNP_HGVS] ([snp_id] ASC,[hgvs_name] ASC) GO - CREATE INDEX [i_pop_ss] ON [SubPop]([pop_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_link_prop_b2] ON [SNP_bitfield] ([link_prop_b2] ASC,[snp_id] ASC) GO - CREATE INDEX [i_subpop_id] ON [SubPop]([subpop_id]) +CREATE NONCLUSTERED INDEX [i_ss] ON [SubPop] ([subsnp_id] ASC) GO - - - CREATE UNIQUE CLUSTERED INDEX [iuc_SubPopAllele] ON [SubPopAllele]([batch_id], [pop_id], [subsnp_id], [type], [allele], [other]) +CREATE NONCLUSTERED INDEX [i_pop_ss] ON [SubPop] ([pop_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [iSubPopAllele1] ON [SubPopAllele]([freq]) +CREATE NONCLUSTERED INDEX [i_subpop_id] ON [SubPop] ([subpop_id] ASC) GO - CREATE INDEX [iSubPopAllele2] ON [SubPopAllele]([freq_max]) +CREATE CLUSTERED INDEX [iuc_SubPopAllele] ON [SubPopAllele] ([batch_id] ASC,[subsnp_id] ASC,[pop_id] ASC,[allele] ASC,[other] ASC,[type] ASC) GO - - CREATE INDEX [iSubPopAllele3] ON [SubPopAllele]([freq_min]) +CREATE NONCLUSTERED INDEX [iSubPopAllele1] ON [SubPopAllele] ([freq] ASC) GO - - CREATE INDEX [i_subsnp_id] ON [SubPopAllele]([subsnp_id]) +CREATE NONCLUSTERED INDEX [iSubPopAllele2] ON [SubPopAllele] ([freq_max] ASC) GO - - CREATE INDEX [i_type] ON [SubPopAllele]([type]) +CREATE NONCLUSTERED INDEX [iSubPopAllele3] ON [SubPopAllele] ([freq_min] ASC) GO - - CREATE INDEX [i_last_updated_time] ON [SubPopAllele]([last_updated_time]) +CREATE NONCLUSTERED INDEX [i_subsnp_id] ON [SubPopAllele] ([subsnp_id] ASC) GO - - CREATE INDEX [i_allele_id] ON [SubPopAllele]([allele_id]) +CREATE NONCLUSTERED INDEX [i_type] ON [SubPopAllele] ([type] ASC) GO - - CREATE INDEX [i_subpop_id] ON [SubPopAllele]([subpop_id]) +CREATE NONCLUSTERED INDEX [i_last_updated_time] ON [SubPopAllele] ([last_updated_time] ASC) GO - - CREATE UNIQUE INDEX [i_sp_ale] ON [SubPopAllele]([subpop_id], [type], [allele], [other]) +CREATE NONCLUSTERED INDEX [i_allele_id] ON [SubPopAllele] ([allele_id] ASC) GO - - - CREATE INDEX [i_subpop_id] ON [SubPopGty]([subpop_id]) +CREATE NONCLUSTERED INDEX [i_subpop_id] ON [SubPopAllele] ([subpop_id] ASC) GO - - CREATE INDEX [i_gty_id] ON [SubPopGty]([gty_id]) +CREATE NONCLUSTERED INDEX [i_sp_ale] ON [SubPopAllele] ([subpop_id] ASC,[type] ASC,[allele] ASC,[other] ASC) GO - - CREATE INDEX [i_loc_snp] ON [SubSNP]([loc_snp_id_upp], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_subpop_id] ON [SubPopGty] ([subpop_id] ASC) GO - - CREATE INDEX [i_bid_ss] ON [SubSNP]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_gty_id] ON [SubPopGty] ([gty_id] ASC) GO - - CREATE INDEX [i_acc_part_ind] ON [SubSNPAcc_ins]([acc_part], [acc_type_ind], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_loc_snp] ON [SubSNP] ([loc_snp_id_upp] ASC,[subsnp_id] ASC) +GO +CREATE NONCLUSTERED INDEX [i_bid_ss] ON [SubSNP] ([batch_id] ASC,[subsnp_id] ASC) +GO +CREATE NONCLUSTERED INDEX [i_var] ON [SubSNP] ([variation_id] ASC,[subsnp_id] ASC) GO +CREATE NONCLUSTERED INDEX [i_acc_part_ind] ON [SubSNPAcc_ins] ([acc_part] ASC,[acc_type_ind] ASC,[subsnp_id] ASC) +GO - CREATE INDEX [i_subsnp_id] ON [SubSNPMdFailLn]([subsnp_id]) +CREATE NONCLUSTERED INDEX [i_subsnp_id] ON [SubSNPMdFailLn] ([subsnp_id] ASC) GO - - CREATE INDEX [i_pmid] ON [SubSNPPubmed]([pubmed_id]) +CREATE NONCLUSTERED INDEX [i_pmid] ON [SubSNPPubmed] ([pubmed_id] ASC) GO - - CREATE UNIQUE INDEX [i_submitted_ind_id] ON [SubmittedIndividual]([submitted_ind_id]) +CREATE NONCLUSTERED INDEX [i_submitted_ind_id] ON [SubmittedIndividual] ([submitted_ind_id] ASC) GO - - CREATE INDEX [i_ind] ON [SubmittedIndividual]([ind_id]) +CREATE NONCLUSTERED INDEX [i_ind] ON [SubmittedIndividual] ([ind_id] ASC) GO - - CREATE UNIQUE INDEX [idxContigName] ON [b132_ContigInfo_37_1]([contig_name]) +CREATE NONCLUSTERED INDEX [i_asm] ON [b135_ContigInfo_37_3] ([asm_acc] ASC,[asm_version] ASC,[contig_start] ASC,[contig_end] ASC,[chr_gi] ASC) GO - - CREATE INDEX [idxContigLabel] ON [b132_ContigInfo_37_1]([contig_label]) +CREATE NONCLUSTERED INDEX [i_asm_chr_ctg] ON [b135_ContigInfo_37_3] ([asm_acc] ASC,[asm_version] ASC,[chr_gi] ASC,[contig_start] ASC,[contig_end] ASC) GO - - CREATE INDEX [idxGroupTerm] ON [b132_ContigInfo_37_1]([group_term]) +CREATE NONCLUSTERED INDEX [idxContigLabel] ON [b135_ContigInfo_37_3] ([contig_label] ASC) GO - - CREATE UNIQUE INDEX [idxCtgGi] ON [b132_ContigInfo_37_1]([contig_gi]) +CREATE NONCLUSTERED INDEX [ndx_ContigInfo_pc_37_3] ON [b135_ContigInfo_37_3] ([placement_status] ASC,[ctg_id] ASC) GO - CREATE INDEX [idxContigId] ON [b132_ContigInfo_37_1]([ctg_id]) -GO - CREATE INDEX [idxContigNameAcc] ON [b132_ContigInfo_37_1]([contig_name], [contig_acc]) +CREATE CLUSTERED INDEX [i_gi] ON [b135_MapLinkInfo_37_3] ([gi] ASC) GO - - CREATE INDEX [i_order_assem_132] ON [b132_GenomeAssemblyInfo_37_1]([rep_order], [assembly]) +CREATE CLUSTERED INDEX [i_rs_gi_pos] ON [b135_MapLink_37_3] ([snp_id] ASC,[gi] ASC,[offset] ASC) GO - - - CREATE INDEX [idxGi] ON [b132_MapLinkInfo_37_1]([gi]) +CREATE NONCLUSTERED INDEX [i_src] ON [b135_MapLink_37_3] ([source] ASC,[snp_type] ASC,[snp_id] ASC,[gi] ASC,[offset] ASC,[asn_to] ASC) GO - - CREATE CLUSTERED INDEX [i_rs_gi_pos] ON [b132_MapLink_37_1]([snp_id], [gi]) +CREATE CLUSTERED INDEX [i_gi] ON [b135_ProteinInfo_37_3] ([gi] ASC) GO - CREATE INDEX [idxSnpLoc] ON [b132_MapLink_37_1]([gi], [offset], [asn_to]) +CREATE CLUSTERED INDEX [i_rs_pos] ON [b135_Remapped_37_3] ([snp_id] ASC,[src_gi] ASC,[src_from] ASC,[tgt_gi] ASC) GO - - - - CREATE UNIQUE CLUSTERED INDEX [i_rs] ON [b132_SNPChrPosOnRef_37_1]([snp_id]) +CREATE NONCLUSTERED INDEX [i_tgt_gi] ON [b135_Remapped_37_3] ([tgt_gi] ASC,[snp_type] ASC,[snp_id] ASC) GO - - CREATE UNIQUE CLUSTERED INDEX [i_rs] ON [b132_SNPContigLoc_37_1]([snp_id], [ctg_id], [asn_from]) +CREATE CLUSTERED INDEX [i_rs] ON [b135_SNPChrPosOnRef_37_3] ([snp_id] ASC) GO - CREATE INDEX [i_ctgPos] ON [b132_SNPContigLoc_37_1]([ctg_id], [asn_from]) +CREATE CLUSTERED INDEX [i_rs] ON [b135_SNPContigLoc_37_3] ([snp_id] ASC,[ctg_id] ASC,[asn_from] ASC) GO - - CREATE INDEX [idxSnpId] ON [b132_SNPContigLoc_37_1]([snp_type], [snp_id]) +CREATE NONCLUSTERED INDEX [i_ctg] ON [b135_SNPContigLoc_37_3] ([ctg_id] ASC) GO - - CREATE INDEX [iCtgSnp] ON [b132_SNPContigLoc_37_1]([ctg_id], [snp_id]) +CREATE NONCLUSTERED INDEX [i_snp] ON [b135_SNPContigLoc_37_3] ([snp_type] ASC,[snp_id] ASC) GO - - - CREATE UNIQUE CLUSTERED INDEX [i_rsCtgMrna] ON [b132_SNPContigLocusId_37_1]([locus_id], [contig_acc], [mrna_gi], [snp_id], [asn_from], [allele], [mrna_start]) +CREATE NONCLUSTERED INDEX [idxAsnFrom] ON [b135_SNPContigLoc_37_3] ([asn_from] ASC) GO - CREATE INDEX [i_rs] ON [b132_SNPContigLocusId_37_1]([snp_id]) +CREATE CLUSTERED INDEX [i_rsCtgMrna] ON [b135_SNPContigLocusId_37_3] ([snp_id] ASC,[contig_acc] ASC,[asn_from] ASC,[locus_id] ASC,[allele] ASC,[mrna_start] ASC,[mrna_gi] ASC) +GO +CREATE NONCLUSTERED INDEX [i_rs] ON [b135_SNPContigLocusId_37_3] ([snp_id] ASC) GO +CREATE CLUSTERED INDEX [i_rs_gi] ON [b135_SNPContigProtein_37_3] ([snp_id] ASC,[contig_gi] ASC,[contig_start] ASC) +GO - CREATE UNIQUE CLUSTERED INDEX [i_rs] ON [b132_SNPMapInfo_37_1]([snp_id], [assembly]) +CREATE CLUSTERED INDEX [i_rs_asm] ON [b135_SNPMapInfo_37_3] ([snp_id] ASC,[asm_acc] ASC) +GO +CREATE NONCLUSTERED INDEX [i_asm] ON [b135_SNPMapInfo_37_3] ([asm_acc] ASC,[asm_version] ASC) +GO +CREATE NONCLUSTERED INDEX [iuc_rs_assembly_37_3] ON [b135_SNPMapInfo_37_3] ([asm_acc] ASC,[weight] ASC,[snp_id] ASC) GO +CREATE CLUSTERED INDEX [i_rs_pos] ON [b135_SNPMapLinkProtein_37_3] ([snp_id] ASC,[mrna_gi] ASC,[mrna_start] ASC,[mrna_stop] ASC) +GO +CREATE NONCLUSTERED INDEX [i_ctg] ON [b135_SNPMapLinkProtein_37_3] ([ctg_gi] ASC,[mrna_gi] ASC,[snp_id] ASC) +GO - CREATE CLUSTERED INDEX [i_pid] ON [dn_IND_batch_pop]([pop_id]) +CREATE CLUSTERED INDEX [i_pid] ON [dn_IND_batch_pop] ([pop_id] ASC) GO - - CREATE CLUSTERED INDEX [i_b_size] ON [dn_table_rowcount]([build_id] DESC , [reserved_KB_spaceused] DESC ) +CREATE CLUSTERED INDEX [i_b_size] ON [dn_table_rowcount] ([build_id] DESC,[reserved_KB_spaceused] DESC) GO - diff --git a/schema/human_9606_schema/human_9606_index_postgresql.sql b/schema/human_9606_schema/human_9606_index_postgresql.sql index 0c7f146..2dd804a 100644 --- a/schema/human_9606_schema/human_9606_index_postgresql.sql +++ b/schema/human_9606_schema/human_9606_index_postgresql.sql @@ -1,212 +1,82 @@ - CREATE INDEX ON Batch(tax_id) -; - CREATE INDEX ON Batch(submitted_time) -; - CREATE INDEX ON Batch(handle, loc_batch_id) -; - CREATE INDEX ON Batch(pop_id) -; - CREATE INDEX ON Batch(success_rate_int) -; - CREATE INDEX ON Batch(method_id) -; - CREATE INDEX ON Batch(loc_batch_id_upp) -; - CREATE INDEX ON Batch(last_updated_time) -; - - CREATE INDEX ON BatchCita(pub_id) -; - - - CREATE INDEX ON BatchCultivar(line) -; - - - CREATE INDEX ON BatchStrain(line) -; - - - - - - - - - - - - CREATE UNIQUE INDEX ON Pedigree(curator, curator_ped_id) -; - - CREATE UNIQUE INDEX ON PedigreeIndividual(ind_id, ped_id) -; - - - CREATE UNIQUE INDEX ON PopMandLine(pop_id, line_num) -; - - CREATE UNIQUE INDEX ON Population(handle, loc_pop_id_upp) -; - CREATE UNIQUE INDEX ON Population(handle, loc_pop_id) -; - - - CREATE UNIQUE INDEX ON SNP(snp_id) -; - CREATE INDEX ON SNP(exemplar_subsnp_id, snp_id) -; - - CREATE INDEX ON SNP3D(snp_id) -; - - - - - - CREATE INDEX ON SNPHistory(history_create_time) -; - - - CREATE UNIQUE INDEX ON SNPSubSNPLink(subsnp_id) -; - CREATE INDEX ON SNPSubSNPLink(snp_id, subsnp_id, substrand_reversed_flag) -; - - CREATE INDEX ON SNPSubSNPLinkHistory(snp_id) -; - CREATE UNIQUE INDEX ON SNPSubSNPLinkHistory(subsnp_id, snp_id) -; - CREATE INDEX ON SNPSubSNPLinkHistory(build_id) -; - CREATE INDEX ON SNPSubSNPLinkHistory(build_id_when_history_made) -; - - CREATE INDEX ON SNPVal(snp_id) -; - - CREATE UNIQUE INDEX ON SNP_HGVS(snp_id, hgvs_name) -; - - CREATE INDEX ON SNP_bitfield(link_prop_b2) -; - - CREATE INDEX ON SubPop(subsnp_id) -; - CREATE INDEX ON SubPop(pop_id, subsnp_id) -; - CREATE INDEX ON SubPop(subpop_id) -; - - CREATE UNIQUE INDEX ON SubPopAllele(batch_id, pop_id, subsnp_id, type, allele, other) -; - CREATE INDEX ON SubPopAllele(freq) -; - CREATE INDEX ON SubPopAllele(freq_max) -; - CREATE INDEX ON SubPopAllele(freq_min) -; - CREATE INDEX ON SubPopAllele(subsnp_id) -; - CREATE INDEX ON SubPopAllele(type) -; - CREATE INDEX ON SubPopAllele(last_updated_time) -; - CREATE INDEX ON SubPopAllele(allele_id) -; - CREATE INDEX ON SubPopAllele(subpop_id) -; - CREATE UNIQUE INDEX ON SubPopAllele(subpop_id, type, allele, other) -; - - CREATE INDEX ON SubPopGty(subpop_id) -; - CREATE INDEX ON SubPopGty(gty_id) -; - - CREATE INDEX ON SubSNP(loc_snp_id_upp, subsnp_id) -; - CREATE INDEX ON SubSNP(batch_id, subsnp_id) -; - - CREATE INDEX ON SubSNPAcc_ins(acc_part, acc_type_ind, subsnp_id) -; - - - - - CREATE INDEX ON SubSNPMdFailLn(subsnp_id) -; - - - - CREATE INDEX ON SubSNPPubmed(pubmed_id) -; - - - - - - CREATE UNIQUE INDEX ON SubmittedIndividual(submitted_ind_id) -; - CREATE INDEX ON SubmittedIndividual(ind_id) -; - - - CREATE UNIQUE INDEX ON b132_ContigInfo_37_1(contig_name) -; - CREATE INDEX ON b132_ContigInfo_37_1(contig_label) -; - CREATE INDEX ON b132_ContigInfo_37_1(group_term) -; - CREATE UNIQUE INDEX ON b132_ContigInfo_37_1(contig_gi) -; - CREATE INDEX ON b132_ContigInfo_37_1(ctg_id) -; - CREATE INDEX ON b132_ContigInfo_37_1(contig_name, contig_acc) -; - - CREATE INDEX ON b132_GenomeAssemblyInfo_37_1(rep_order, assembly) -; - - CREATE INDEX ON b132_MapLinkInfo_37_1(gi) -; - - CREATE INDEX ON b132_MapLink_37_1(snp_id, gi) -; - CREATE INDEX ON b132_MapLink_37_1(gi, "offset", asn_to) -; - - - CREATE UNIQUE INDEX ON b132_SNPChrPosOnRef_37_1(snp_id) -; - - CREATE UNIQUE INDEX ON b132_SNPContigLoc_37_1(snp_id, ctg_id, asn_from) -; - CREATE INDEX ON b132_SNPContigLoc_37_1(ctg_id, asn_from) -; - CREATE INDEX ON b132_SNPContigLoc_37_1(snp_type, snp_id) -; - CREATE INDEX ON b132_SNPContigLoc_37_1(ctg_id, snp_id) -; - - CREATE UNIQUE INDEX ON b132_SNPContigLocusId_37_1(locus_id, contig_acc, mrna_gi, snp_id, asn_from, allele, mrna_start) -; - CREATE INDEX ON b132_SNPContigLocusId_37_1(snp_id) -; - - CREATE UNIQUE INDEX ON b132_SNPMapInfo_37_1(snp_id, assembly) -; - - - CREATE INDEX ON dn_IND_batch_pop(pop_id) -; - - - - - - CREATE INDEX ON dn_table_rowcount(build_id DESC , reserved_KB_spaceused DESC ) -; - +CREATE INDEX ON Batch (tax_id); +CREATE INDEX ON Batch (submitted_time); +CREATE INDEX ON Batch (handle,loc_batch_id); +CREATE INDEX ON Batch (pop_id); +CREATE INDEX ON Batch (success_rate_int); +CREATE INDEX ON Batch (method_id); +CREATE INDEX ON Batch (loc_batch_id_upp); +CREATE INDEX ON Batch (last_updated_time); +CREATE INDEX ON BatchCita (pub_id); +CREATE INDEX ON BatchCultivar (line); +CREATE INDEX ON BatchStrain (line); +CREATE INDEX ON FreqSummaryBySsPop (subsnp_id,pop_id); +CREATE INDEX ON Pedigree (curator,curator_ped_id); +CREATE INDEX ON PedigreeIndividual (ind_id,ped_id); +CREATE INDEX ON PopMandLine (pop_id,line_num); +CREATE INDEX ON Population (handle,loc_pop_id_upp); +CREATE INDEX ON Population (handle,loc_pop_id); +CREATE INDEX ON RsMergeArch (rsLow); +CREATE INDEX ON RsMergeArch (rsHigh); +CREATE INDEX ON SNP (snp_id); +CREATE INDEX ON SNP (exemplar_subsnp_id,snp_id); +CREATE INDEX ON SNP3D (snp_id); +CREATE INDEX ON SNPHistory (history_create_time); +CREATE INDEX ON SNPPubmed (snp_id,subsnp_id,pubmed_id,type); +CREATE INDEX ON SNPSubSNPLink (subsnp_id); +CREATE INDEX ON SNPSubSNPLink (snp_id,subsnp_id,substrand_reversed_flag); +CREATE INDEX ON SNPSubSNPLinkHistory (snp_id); +CREATE INDEX ON SNPSubSNPLinkHistory (subsnp_id,snp_id); +CREATE INDEX ON SNPSubSNPLinkHistory (build_id); +CREATE INDEX ON SNPSubSNPLinkHistory (build_id_when_history_made); +CREATE INDEX ON SNPVal (snp_id); +CREATE INDEX ON SNP_HGVS (snp_id,hgvs_name); +CREATE INDEX ON SNP_bitfield (link_prop_b2,snp_id); +CREATE INDEX ON SubPop (subsnp_id); +CREATE INDEX ON SubPop (pop_id,subsnp_id); +CREATE INDEX ON SubPop (subpop_id); +CREATE INDEX ON SubPopAllele (batch_id,subsnp_id,pop_id,allele,other,type); +CREATE INDEX ON SubPopAllele (freq); +CREATE INDEX ON SubPopAllele (freq_max); +CREATE INDEX ON SubPopAllele (freq_min); +CREATE INDEX ON SubPopAllele (subsnp_id); +CREATE INDEX ON SubPopAllele (type); +CREATE INDEX ON SubPopAllele (last_updated_time); +CREATE INDEX ON SubPopAllele (allele_id); +CREATE INDEX ON SubPopAllele (subpop_id); +CREATE INDEX ON SubPopAllele (subpop_id,type,allele,other); +CREATE INDEX ON SubPopGty (subpop_id); +CREATE INDEX ON SubPopGty (gty_id); +CREATE INDEX ON SubSNP (loc_snp_id_upp,subsnp_id); +CREATE INDEX ON SubSNP (batch_id,subsnp_id); +CREATE INDEX ON SubSNP (variation_id,subsnp_id); +CREATE INDEX ON SubSNPAcc_ins (acc_part,acc_type_ind,subsnp_id); +CREATE INDEX ON SubSNPMdFailLn (subsnp_id); +CREATE INDEX ON SubSNPPubmed (pubmed_id); +CREATE INDEX ON SubmittedIndividual (submitted_ind_id); +CREATE INDEX ON SubmittedIndividual (ind_id); +CREATE INDEX ON b135_ContigInfo_37_3 (asm_acc,asm_version,contig_start,contig_end,chr_gi); +CREATE INDEX ON b135_ContigInfo_37_3 (asm_acc,asm_version,chr_gi,contig_start,contig_end); +CREATE INDEX ON b135_ContigInfo_37_3 (contig_label); +CREATE INDEX ON b135_ContigInfo_37_3 (placement_status,ctg_id); +CREATE INDEX ON b135_MapLinkInfo_37_3 (gi); +CREATE INDEX ON b135_MapLink_37_3 (snp_id,gi,offset); +CREATE INDEX ON b135_MapLink_37_3 (source,snp_type,snp_id,gi,offset,asn_to); +CREATE INDEX ON b135_ProteinInfo_37_3 (gi); +CREATE INDEX ON b135_Remapped_37_3 (snp_id,src_gi,src_from,tgt_gi); +CREATE INDEX ON b135_Remapped_37_3 (tgt_gi,snp_type,snp_id); +CREATE INDEX ON b135_SNPChrPosOnRef_37_3 (snp_id); +CREATE INDEX ON b135_SNPContigLoc_37_3 (snp_id,ctg_id,asn_from); +CREATE INDEX ON b135_SNPContigLoc_37_3 (ctg_id); +CREATE INDEX ON b135_SNPContigLoc_37_3 (snp_type,snp_id); +CREATE INDEX ON b135_SNPContigLoc_37_3 (asn_from); +CREATE INDEX ON b135_SNPContigLocusId_37_3 (snp_id,contig_acc,asn_from,locus_id,allele,mrna_start,mrna_gi); +CREATE INDEX ON b135_SNPContigLocusId_37_3 (snp_id); +CREATE INDEX ON b135_SNPContigProtein_37_3 (snp_id,contig_gi,contig_start); +CREATE INDEX ON b135_SNPMapInfo_37_3 (snp_id,asm_acc); +CREATE INDEX ON b135_SNPMapInfo_37_3 (asm_acc,asm_version); +CREATE INDEX ON b135_SNPMapInfo_37_3 (asm_acc,weight,snp_id); +CREATE INDEX ON b135_SNPMapLinkProtein_37_3 (snp_id,mrna_gi,mrna_start,mrna_stop); +CREATE INDEX ON b135_SNPMapLinkProtein_37_3 (ctg_gi,mrna_gi,snp_id); +CREATE INDEX ON dn_IND_batch_pop (pop_id); +CREATE INDEX ON dn_table_rowcount (build_id DESC,reserved_KB_spaceused DESC); diff --git a/schema/human_9606_schema/human_9606_table.sql b/schema/human_9606_schema/human_9606_table.sql index 555e45c..aa943de 100644 --- a/schema/human_9606_schema/human_9606_table.sql +++ b/schema/human_9606_schema/human_9606_table.sql @@ -1,896 +1,1075 @@ -CREATE TABLE [AlleleFreqBySsPop] ( - [subsnp_id] [int] NOT NULL , - [pop_id] [int] NOT NULL , - [allele_id] [int] NOT NULL , - [source] [varchar] (2) NOT NULL , - [cnt] [real] NULL , - [freq] [real] NULL , - [last_updated_time] [datetime] NOT NULL +CREATE TABLE [AlleleFreqBySsPop] +( +[subsnp_id] [int] NOT NULL , +[pop_id] [int] NOT NULL , +[allele_id] [int] NOT NULL , +[source] [varchar](2) NOT NULL , +[cnt] [real] NULL , +[freq] [real] NULL , +[last_updated_time] [datetime] NOT NULL ) GO - - -CREATE TABLE [Batch] ( - [batch_id] [int] NOT NULL , - [handle] [varchar] (20) NOT NULL , - [loc_batch_id] [varchar] (64) NOT NULL , - [loc_batch_id_upp] [varchar] (64) NOT NULL , - [batch_type] [char] (3) NOT NULL , - [status] [tinyint] NULL , - [simul_sts_status] [tinyint] NOT NULL , - [moltype] [varchar] (8) NOT NULL , - [method_id] [int] NOT NULL , - [samplesize] [int] NULL , - [synonym_type] [varchar] (255) NULL , - [submitted_time] [smalldatetime] NOT NULL , - [linkout_url] [varchar] (255) NULL , - [pop_id] [int] NULL , - [last_updated_time] [smalldatetime] NULL , - [success_rate_int] [int] NULL , - [build_id] [int] NULL , - [tax_id] [int] NOT NULL , - [ss_cnt] [int] NULL -) -GO - - -CREATE TABLE [BatchCita] ( - [batch_id] [int] NOT NULL , - [position] [int] NOT NULL , - [pub_id] [int] NOT NULL , - [citation] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [BatchCommLine] ( - [batch_id] [int] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [BatchCultivar] ( - [batch_id] [int] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [BatchMeExLine] ( - [batch_id] [int] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [BatchStrain] ( - [batch_id] [int] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [BatchValCode] ( - [batch_id] [int] NOT NULL , - [validation_status] [tinyint] NOT NULL -) -GO - - -CREATE TABLE [Contact] ( - [batch_id] [int] NOT NULL , - [handle] [varchar] (20) NOT NULL , - [name] [varchar] (255) NOT NULL , - [fax] [varchar] (255) NULL , - [phone] [varchar] (255) NULL , - [email] [varchar] (255) NULL , - [lab] [varchar] (255) NULL , - [institution] [varchar] (255) NULL , - [address] [varchar] (255) NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [FreqSummaryBySsPop] ( - [subsnp_id] [int] NOT NULL , - [pop_id] [int] NOT NULL , - [source] [varchar] (1) NOT NULL , - [chr_cnt] [int] NOT NULL , - [ind_cnt] [int] NOT NULL , - [non_founder_ind_cnt] [int] NOT NULL , - [chisq] [real] NULL , - [df] [tinyint] NULL , - [hwp] [real] NULL , - [het] [real] NULL , - [het_se] [real] NULL , - [last_updated_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [GeneIdToName] ( - [gene_id] [int] NOT NULL , - [gene_symbol] [varchar] (64) NOT NULL , - [gene_name] [varchar] (255) NULL , - [gene_type] [varchar] (255) NULL , - [tax_id] [int] NOT NULL , - [last_update_time] [smalldatetime] NOT NULL , - [ref_tax_id] [int] NOT NULL , - [dbSNP_tax_id] [int] NOT NULL , - [ins_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [GtyFreqBySsPop] ( - [subsnp_id] [int] NOT NULL , - [pop_id] [int] NOT NULL , - [unigty_id] [int] NOT NULL , - [source] [varchar] (1) NULL , - [cnt] [real] NULL , - [freq] [real] NULL , - [last_updated_time] [datetime] NOT NULL -) -GO - - -CREATE TABLE [IndGrpCode] ( - [code] [tinyint] NOT NULL , - [name] [varchar] (32) NOT NULL , - [descrip] [varchar] (255) NOT NULL -) -GO - - -CREATE TABLE [IndivBySource] ( - [ind_id] [int] NOT NULL , - [src_id] [int] NOT NULL , - [src_ind_id] [varchar] (64) NOT NULL , - [create_time] [smalldatetime] NOT NULL , - [src_ind_grp] [varchar] (64) NULL -) -GO - - -CREATE TABLE [IndivSourceCode] ( - [code] [int] NOT NULL , - [name] [varchar] (22) NOT NULL , - [descrip] [varchar] (255) NULL , - [create_time] [smalldatetime] NOT NULL , - [src_type] [varchar] (10) NULL , - [display_order] [tinyint] NULL -) -GO - - -CREATE TABLE [Individual] ( - [ind_id] [int] NOT NULL , - [descrip] [varchar] (255) NULL , - [create_time] [smalldatetime] NOT NULL , - [tax_id] [int] NULL , - [ind_grp] [tinyint] NULL -) -GO - - -CREATE TABLE [OmimVarLocusIdSNP] ( - [omim_id] [int] NOT NULL , - [locus_id] [int] NULL , - [omimvar_id] [char] (4) NULL , - [locus_symbol] [char] (10) NULL , - [var1] [char] (20) NULL , - [aa_position] [int] NULL , - [var2] [char] (20) NULL , - [var_class] [int] NOT NULL , - [snp_id] [int] NOT NULL -) -GO - - -CREATE TABLE [Pedigree] ( - [ped_id] [numeric](7, 0) NOT NULL , - [curator] [varchar] (12) NOT NULL , - [curator_ped_id] [varchar] (12) NOT NULL , - [create_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [PedigreeIndividual] ( - [ped_id] [decimal](7, 0) NOT NULL , - [ind_id] [int] NOT NULL , - [ma_ind_id] [int] NULL , - [pa_ind_id] [int] NULL , - [sex] [char] (1) NULL , - [create_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [PopLine] ( - [pop_id] [int] NOT NULL , - [line_num] [int] NOT NULL , - [line] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [PopMandLine] ( - [pop_id] [int] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [Population] ( - [pop_id] [int] NOT NULL , - [handle] [varchar] (20) NOT NULL , - [loc_pop_id] [varchar] (64) NOT NULL , - [loc_pop_id_upp] [varchar] (64) NOT NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL , - [src_id] [int] NULL -) -GO - - -CREATE TABLE [RsMergeArch] ( - [rsHigh] [int] NULL , - [rsLow] [int] NULL , - [build_id] [int] NULL , - [orien] [tinyint] NULL , - [create_time] [datetime] NOT NULL , - [last_updated_time] [datetime] NOT NULL , - [rsCurrent] [int] NULL , - [orien2Current] [tinyint] NULL , - [comment] [varchar] (255) NULL -) -GO - - -CREATE TABLE [SNP] ( - [snp_id] [int] NULL , - [avg_heterozygosity] [real] NULL , - [het_se] [real] NULL , - [create_time] [datetime] NULL , - [last_updated_time] [datetime] NULL , - [CpG_code] [tinyint] NULL , - [tax_id] [int] NULL , - [validation_status] [tinyint] NULL , - [exemplar_subsnp_id] [int] NULL , - [univar_id] [int] NULL , - [cnt_subsnp] [int] NULL , - [map_property] [tinyint] NULL -) -GO - - -CREATE TABLE [SNP3D] ( - [snp_id] [int] NOT NULL , - [protein_acc] [char] (50) NOT NULL , - [master_gi] [int] NOT NULL , - [neighbor_gi] [int] NOT NULL , - [aa_position] [int] NOT NULL , - [var_res] [char] (1) NOT NULL , - [contig_res] [char] (1) NOT NULL , - [neighbor_res] [char] (1) NOT NULL , - [neighbor_pos] [int] NOT NULL , - [var_color] [int] NOT NULL , - [var_label] [int] NOT NULL + +CREATE TABLE [Batch] +( +[batch_id] [int] NOT NULL , +[handle] [varchar](20) NOT NULL , +[loc_batch_id] [varchar](64) NOT NULL , +[loc_batch_id_upp] [varchar](64) NOT NULL , +[batch_type] [char](3) NOT NULL , +[status] [tinyint] NULL , +[simul_sts_status] [tinyint] NOT NULL , +[moltype] [varchar](8) NOT NULL , +[method_id] [int] NOT NULL , +[samplesize] [int] NULL , +[synonym_type] [varchar](255) NULL , +[submitted_time] [smalldatetime] NOT NULL , +[linkout_url] [varchar](255) NULL , +[pop_id] [int] NULL , +[last_updated_time] [smalldatetime] NULL , +[success_rate_int] [int] NULL , +[build_id] [int] NULL , +[tax_id] [int] NOT NULL , +[ss_cnt] [int] NULL +) +GO + +CREATE TABLE [BatchCita] +( +[batch_id] [int] NOT NULL , +[position] [int] NOT NULL , +[pub_id] [int] NOT NULL , +[citation] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [BatchCommLine] +( +[batch_id] [int] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [BatchCultivar] +( +[batch_id] [int] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [BatchMeExLine] +( +[batch_id] [int] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [BatchStrain] +( +[batch_id] [int] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [BatchValCode] +( +[batch_id] [int] NOT NULL , +[validation_status] [tinyint] NOT NULL ) GO - -CREATE TABLE [SNPAlleleFreq] ( - [snp_id] [int] NOT NULL , - [allele_id] [int] NOT NULL , - [chr_cnt] [float] NULL , - [freq] [float] NULL , - [last_updated_time] [datetime] NOT NULL +CREATE TABLE [ClinSigCode] +( +[code] [int] NOT NULL , +[abbrev] [varchar](64) NULL , +[descrip] [varchar](255) NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL ) GO - -CREATE TABLE [SNPAncestralAllele] ( - [snp_id] [int] NOT NULL , - [ancestral_allele_id] [int] NOT NULL , - [batch_id] [int] NOT NULL +CREATE TABLE [Contact] +( +[batch_id] [int] NOT NULL , +[handle] [varchar](20) NOT NULL , +[name] [varchar](255) NOT NULL , +[fax] [varchar](255) NULL , +[phone] [varchar](255) NULL , +[email] [varchar](255) NULL , +[lab] [varchar](255) NULL , +[institution] [varchar](255) NULL , +[address] [varchar](255) NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL ) GO - -CREATE TABLE [SNPGtyFreq] ( - [snp_id] [int] NOT NULL , - [unigty_id] [int] NOT NULL , - [ind_cnt] [float] NULL , - [freq] [float] NULL , - [last_updated_time] [datetime] NOT NULL +CREATE TABLE [FreqSummaryBySsPop] +( +[subsnp_id] [int] NOT NULL , +[pop_id] [int] NOT NULL , +[source] [varchar](1) NOT NULL , +[chr_cnt] [float] NULL , +[ind_cnt] [float] NULL , +[non_founder_ind_cnt] [int] NOT NULL , +[chisq] [float] NULL , +[df] [int] NULL , +[hwp] [float] NOT NULL , +[het] [int] NULL , +[het_se] [int] NULL , +[last_updated_time] [datetime] NOT NULL ) GO - -CREATE TABLE [SNPHWProb] ( - [snp_id] [int] NOT NULL , - [df] [tinyint] NULL , - [chisq] [real] NULL , - [hwp] [real] NULL , - [ind_cnt] [smallint] NULL , - [last_updated_time] [smalldatetime] NULL +CREATE TABLE [GeneIdToName] +( +[gene_id] [int] NOT NULL , +[gene_symbol] [varchar](64) NOT NULL , +[gene_name] [varchar](255) NULL , +[gene_type] [varchar](255) NULL , +[tax_id] [int] NOT NULL , +[last_update_time] [smalldatetime] NOT NULL , +[ref_tax_id] [int] NOT NULL , +[dbSNP_tax_id] [int] NOT NULL , +[ins_time] [smalldatetime] NULL ) GO - -CREATE TABLE [SNPHistory] ( - [snp_id] [int] NOT NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NOT NULL , - [history_create_time] [smalldatetime] NULL , - [comment] [varchar] (255) NULL +CREATE TABLE [GtyFreqBySsPop] +( +[subsnp_id] [int] NOT NULL , +[pop_id] [int] NOT NULL , +[unigty_id] [int] NOT NULL , +[source] [varchar](1) NULL , +[cnt] [real] NULL , +[freq] [real] NULL , +[last_updated_time] [datetime] NOT NULL ) GO - -CREATE TABLE [SNPPubmed] ( - [snp_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [pubmed_id] [int] NOT NULL , - [type] [varchar] (16) NOT NULL , - [score] [int] NOT NULL , - [upd_date] [smalldatetime] NOT NULL +CREATE TABLE [IndGrpCode] +( +[code] [tinyint] NOT NULL , +[name] [varchar](32) NOT NULL , +[descrip] [varchar](255) NOT NULL ) GO - -CREATE TABLE [SNPSubSNPLink] ( - [subsnp_id] [int] NULL , - [snp_id] [int] NULL , - [substrand_reversed_flag] [tinyint] NULL , - [create_time] [datetime] NULL , - [last_updated_time] [datetime] NULL , - [build_id] [int] NULL , - [comment] [varchar] (255) NULL +CREATE TABLE [IndivBySource] +( +[ind_id] [int] NOT NULL , +[src_id] [int] NOT NULL , +[src_ind_id] [varchar](64) NOT NULL , +[create_time] [smalldatetime] NOT NULL , +[src_ind_grp] [varchar](64) NULL ) GO - -CREATE TABLE [SNPSubSNPLinkHistory] ( - [subsnp_id] [int] NULL , - [snp_id] [int] NULL , - [build_id] [int] NULL , - [history_create_time] [datetime] NOT NULL , - [link_create_time] [datetime] NULL , - [link_last_updated_time] [datetime] NULL , - [orien] [tinyint] NULL , - [build_id_when_history_made] [int] NULL , - [comment] [varchar] (255) NULL +CREATE TABLE [IndivSourceCode] +( +[code] [int] NOT NULL , +[name] [varchar](22) NOT NULL , +[descrip] [varchar](255) NULL , +[create_time] [smalldatetime] NOT NULL , +[src_type] [varchar](10) NULL , +[display_order] [tinyint] NULL ) GO - -CREATE TABLE [SNPVal] ( - [batch_id] [int] NOT NULL , - [snp_id] [int] NOT NULL +CREATE TABLE [Individual] +( +[ind_id] [int] NOT NULL , +[descrip] [varchar](255) NULL , +[create_time] [smalldatetime] NOT NULL , +[tax_id] [int] NULL , +[ind_grp] [tinyint] NULL ) GO - -CREATE TABLE [SNP_HGVS] ( - [snp_id] [int] NULL , - [hgvs_name] [varchar] (256) NULL , - [source] [varchar] (8) NOT NULL , - [upd_time] [datetime] NOT NULL +CREATE TABLE [OmimVarLocusIdSNP] +( +[omim_id] [int] NOT NULL , +[locus_id] [int] NULL , +[omimvar_id] [char](4) NULL , +[locus_symbol] [char](10) NULL , +[var1] [char](20) NULL , +[aa_position] [int] NULL , +[var2] [char](20) NULL , +[var_class] [int] NOT NULL , +[snp_id] [int] NOT NULL ) GO - -CREATE TABLE [SNP_bitfield] ( - [snp_id] [int] NOT NULL , - [ver_code] [tinyint] NULL , - [link_prop_b1] [tinyint] NULL , - [link_prop_b2] [tinyint] NULL , - [gene_prop_b1] [tinyint] NULL , - [gene_prop_b2] [tinyint] NULL , - [map_prop] [tinyint] NULL , - [freq_prop] [tinyint] NULL , - [gty_prop] [tinyint] NULL , - [hapmap_prop] [tinyint] NULL , - [pheno_prop] [tinyint] NULL , - [variation_class] [tinyint] NOT NULL , - [quality_check] [tinyint] NULL , - [upd_time] [datetime] NOT NULL , - [encoding] [binary] (12) NULL -) +CREATE TABLE [Pedigree] +( +[ped_id] [numeric] NOT NULL , +[curator] [varchar](12) NOT NULL , +[curator_ped_id] [varchar](12) NOT NULL , +[create_time] [smalldatetime] NOT NULL +) GO - -CREATE TABLE [SubPop] ( - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [pop_id] [int] NOT NULL , - [type] [char] (3) NOT NULL , - [samplesize] [int] NOT NULL , - [submitted_strand_code] [tinyint] NULL , - [submitted_rs] [int] NULL , - [allele_flag] [tinyint] NULL , - [ambiguity_status] [tinyint] NULL , - [sub_heterozygosity] [real] NULL , - [est_heterozygosity] [real] NULL , - [est_het_se_sq] [real] NULL , - [last_updated_time] [smalldatetime] NOT NULL , - [observed] [varchar] (1000) NULL , - [sub_het_se_sq] [real] NULL , - [subpop_id] [int] IDENTITY (1, 1) NOT NULL +CREATE TABLE [PedigreeIndividual] +( +[ped_id] [decimal] NOT NULL , +[ind_id] [int] NOT NULL , +[ma_ind_id] [int] NULL , +[pa_ind_id] [int] NULL , +[sex] [char](1) NULL , +[create_time] [smalldatetime] NOT NULL ) GO - -CREATE TABLE [SubPopAllele] ( - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [pop_id] [int] NOT NULL , - [allele] [char] (1) NOT NULL , - [other] [varchar] (255) NULL , - [freq] [real] NULL , - [cnt_int] [int] NULL , - [freq_min] [real] NULL , - [freq_max] [real] NULL , - [data_src] [varchar] (6) NULL , - [type] [char] (3) NULL , - [last_updated_time] [smalldatetime] NULL , - [allele_flag] [tinyint] NULL , - [cnt] [real] NULL , - [allele_id] [int] NULL , - [subpop_id] [int] NOT NULL +CREATE TABLE [PopLine] +( +[pop_id] [int] NOT NULL , +[line_num] [int] NOT NULL , +[line] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL ) GO - -CREATE TABLE [SubPopGty] ( - [subpop_id] [int] NOT NULL , - [gty_id] [int] NOT NULL , - [gty_str] [varchar] (255) NULL , - [cnt] [real] NULL , - [freq] [real] NULL , - [last_updated_time] [smalldatetime] NOT NULL +CREATE TABLE [PopMandLine] +( +[pop_id] [int] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL ) GO - -CREATE TABLE [SubSNP] ( - [subsnp_id] [int] NOT NULL , - [known_snp_handle] [varchar] (20) NULL , - [known_snp_loc_id] [varchar] (64) NULL , - [known_snp_loc_id_upp] [varchar] (64) NULL , - [batch_id] [int] NOT NULL , - [loc_snp_id] [varchar] (64) NULL , - [loc_snp_id_upp] [varchar] (64) NULL , - [synonym_names] [varchar] (255) NULL , - [loc_sts_id] [varchar] (64) NULL , - [loc_sts_id_upp] [varchar] (64) NULL , - [segregate] [char] (1) NOT NULL , - [indiv_homozygosity_detected] [char] (1) NULL , - [PCR_confirmed_ind] [char] (1) NULL , - [gene_name] [varchar] (64) NULL , - [sequence_len] [int] NULL , - [samplesize] [int] NULL , - [EXPRESSED_SEQUENCE_ind] [char] (1) NULL , - [SOMATIC_ind] [char] (1) NULL , - [sub_locus_id] [int] NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL , - [ancestral_allele] [varchar] (255) NULL , - [CpG_code] [tinyint] NULL , - [variation_id] [int] NULL , - [top_or_bot_strand] [char] (1) NULL , - [validation_status] [tinyint] NULL , - [snp_id] [int] NULL , - [tax_id] [int] NOT NULL , - [chr_id] [tinyint] NULL +CREATE TABLE [Population] +( +[pop_id] [int] NOT NULL , +[handle] [varchar](20) NOT NULL , +[loc_pop_id] [varchar](64) NOT NULL , +[loc_pop_id_upp] [varchar](64) NOT NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL , +[src_id] [int] NULL ) GO - -CREATE TABLE [SubSNPAcc_ins] ( - [subsnp_id] [int] NOT NULL , - [acc_type_ind] [char] (1) NOT NULL , - [acc_part] [varchar] (16) NOT NULL , - [acc_ver] [int] NULL +CREATE TABLE [RsMergeArch] +( +[rsHigh] [int] NULL , +[rsLow] [int] NULL , +[build_id] [int] NULL , +[orien] [tinyint] NULL , +[create_time] [datetime] NOT NULL , +[last_updated_time] [datetime] NOT NULL , +[rsCurrent] [int] NULL , +[orien2Current] [tinyint] NULL , +[comment] [varchar](255) NULL ) GO - -CREATE TABLE [SubSNPCommLine_ins] ( - [subsnp_id] [int] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL +CREATE TABLE [SNP] +( +[snp_id] [int] NULL , +[avg_heterozygosity] [real] NULL , +[het_se] [real] NULL , +[create_time] [datetime] NULL , +[last_updated_time] [datetime] NULL , +[CpG_code] [tinyint] NULL , +[tax_id] [int] NULL , +[validation_status] [tinyint] NULL , +[exemplar_subsnp_id] [int] NULL , +[univar_id] [int] NULL , +[cnt_subsnp] [int] NULL , +[map_property] [tinyint] NULL ) GO - -CREATE TABLE [SubSNPHGVS] ( - [subsnp_id] [int] NOT NULL , - [sub_hgvs_c] [varchar] (32) NULL , - [sub_hgvs_g] [varchar] (32) NULL , - [sub_hgvs_p] [varchar] (32) NULL , - [cal_hgvs_c] [varchar] (32) NULL , - [cal_hgvs_g] [varchar] (32) NULL , - [cal_hgvs_p] [varchar] (32) NULL , - [upd_time] [smalldatetime] NULL , - [gene_id] [int] NULL +CREATE TABLE [SNP3D] +( +[snp_id] [int] NOT NULL , +[protein_acc] [char](50) NOT NULL , +[master_gi] [int] NOT NULL , +[neighbor_gi] [int] NOT NULL , +[aa_position] [int] NOT NULL , +[var_res] [char](1) NOT NULL , +[contig_res] [char](1) NOT NULL , +[neighbor_res] [char](1) NOT NULL , +[neighbor_pos] [int] NOT NULL , +[var_color] [int] NOT NULL , +[var_label] [int] NOT NULL ) GO - -CREATE TABLE [SubSNPLinkout] ( - [subsnp_id] [int] NOT NULL , - [url_val] [varchar] (255) NOT NULL , - [updated_time] [smalldatetime] NULL , - [link_type] [varchar] (3) NOT NULL +CREATE TABLE [SNPAlleleFreq] +( +[snp_id] [int] NOT NULL , +[allele_id] [int] NOT NULL , +[chr_cnt] [float] NULL , +[freq] [float] NULL , +[last_updated_time] [datetime] NOT NULL ) GO - -CREATE TABLE [SubSNPMdFailLn] ( - [subsnp_id] [int] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL +CREATE TABLE [SNPAlleleFreq_TGP] +( +[snp_id] [int] NOT NULL , +[allele_id] [int] NOT NULL , +[freq] [float] NULL , +[count] [int] NULL , +[is_minor_allele] [bit] NULL ) GO - -CREATE TABLE [SubSNPNoVariSeq] ( - [subsnp_id] [int] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL +CREATE TABLE [SNPAncestralAllele] +( +[snp_id] [int] NOT NULL , +[ancestral_allele_id] [int] NOT NULL , +[batch_id] [int] NOT NULL ) GO - -CREATE TABLE [SubSNPOmim] ( - [subsnp_id] [int] NOT NULL , - [omim_id] [int] NOT NULL , - [allele_variant_id] [varchar] (32) NULL , - [update_time] [smalldatetime] NULL , - [mutObsCount] [int] NULL +CREATE TABLE [SNPClinSig] +( +[snp_id] [int] NOT NULL , +[clin_sig_id] [int] NULL , +[upd_time] [smalldatetime] NULL , +[clin_test_code] [varchar](16) NULL ) GO - -CREATE TABLE [SubSNPPubmed] ( - [subsnp_id] [int] NOT NULL , - [line_num] [int] NOT NULL , - [pubmed_id] [int] NOT NULL , - [updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [SubSNPSeq3_ins] ( - [subsnp_id] [int] NOT NULL , - [type] [tinyint] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL +CREATE TABLE [SNPGtyFreq] +( +[snp_id] [int] NOT NULL , +[unigty_id] [int] NOT NULL , +[ind_cnt] [float] NULL , +[freq] [float] NULL , +[last_updated_time] [datetime] NOT NULL ) GO - -CREATE TABLE [SubSNPSeq5_ins] ( - [subsnp_id] [int] NOT NULL , - [type] [tinyint] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL +CREATE TABLE [SNPHWProb] +( +[snp_id] [int] NOT NULL , +[df] [tinyint] NULL , +[chisq] [real] NULL , +[hwp] [real] NULL , +[ind_cnt] [smallint] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [SNPHistory] +( +[snp_id] [int] NOT NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NOT NULL , +[history_create_time] [smalldatetime] NULL , +[comment] [varchar](255) NULL , +[reactivated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [SNPPubmed] +( +[snp_id] [int] NULL , +[subsnp_id] [int] NOT NULL , +[pubmed_id] [int] NULL , +[type] [varchar](9) NOT NULL , +[score] [int] NOT NULL , +[upd_time] [datetime] NOT NULL +) +GO + +CREATE TABLE [SNPSubSNPLink] +( +[subsnp_id] [int] NULL , +[snp_id] [int] NULL , +[substrand_reversed_flag] [tinyint] NULL , +[create_time] [datetime] NULL , +[last_updated_time] [datetime] NULL , +[build_id] [int] NULL , +[comment] [varchar](255) NULL +) +GO + +CREATE TABLE [SNPSubSNPLinkHistory] +( +[subsnp_id] [int] NULL , +[snp_id] [int] NULL , +[build_id] [int] NULL , +[history_create_time] [datetime] NOT NULL , +[link_create_time] [datetime] NULL , +[link_last_updated_time] [datetime] NULL , +[orien] [tinyint] NULL , +[build_id_when_history_made] [int] NULL , +[comment] [varchar](255) NULL +) +GO + +CREATE TABLE [SNPSuspect] +( +[snp_id] [int] NOT NULL , +[reason_code] [int] NULL , +[upd_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [dbo].[SuspectReasonCode]( + [code] [int] NOT NULL, + [abbrev] [varchar](64) NULL, + [descrip] [varchar](255) NULL, + [create_time] [smalldatetime] NULL, + [last_update_time] [smalldatetime] NULL, +PRIMARY KEY CLUSTERED +( + [code] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] + +CREATE TABLE [SNPVal] +( +[batch_id] [int] NOT NULL , +[snp_id] [int] NOT NULL +) +GO + +CREATE TABLE [SNP_HGVS] +( +[snp_id] [int] NULL , +[hgvs_name] [varchar](4000) NULL , +[source] [varchar](3) NOT NULL , +[upd_time] [datetime] NOT NULL +) +GO + +CREATE TABLE [SNP_bitfield] +( +[snp_id] [int] NOT NULL , +[ver_code] [tinyint] NULL , +[link_prop_b1] [tinyint] NULL , +[link_prop_b2] [tinyint] NULL , +[gene_prop_b1] [tinyint] NULL , +[gene_prop_b2] [tinyint] NULL , +[map_prop] [tinyint] NULL , +[freq_prop] [tinyint] NULL , +[gty_prop] [tinyint] NULL , +[hapmap_prop] [tinyint] NULL , +[pheno_prop] [tinyint] NULL , +[variation_class] [tinyint] NOT NULL , +[quality_check] [tinyint] NULL , +[upd_time] [datetime] NOT NULL , +[encoding] [binary] NULL +) +GO + +CREATE TABLE [SubPop] +( +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[pop_id] [int] NOT NULL , +[type] [char](3) NOT NULL , +[samplesize] [int] NOT NULL , +[submitted_strand_code] [tinyint] NULL , +[submitted_rs] [int] NULL , +[allele_flag] [tinyint] NULL , +[ambiguity_status] [tinyint] NULL , +[sub_heterozygosity] [real] NULL , +[est_heterozygosity] [real] NULL , +[est_het_se_sq] [real] NULL , +[last_updated_time] [smalldatetime] NOT NULL , +[observed] [varchar](1000) NULL , +[sub_het_se_sq] [real] NULL , +[subpop_id] [int] IDENTITY(1,1) NOT NULL +) +GO + +CREATE TABLE [SubPopAllele] +( +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[pop_id] [int] NOT NULL , +[allele] [char](1) NOT NULL , +[other] [varchar](255) NULL , +[freq] [real] NULL , +[cnt_int] [int] NULL , +[freq_min] [real] NULL , +[freq_max] [real] NULL , +[data_src] [varchar](6) NULL , +[type] [char](3) NULL , +[last_updated_time] [smalldatetime] NULL , +[allele_flag] [tinyint] NULL , +[cnt] [real] NULL , +[allele_id] [int] NULL , +[subpop_id] [int] NOT NULL +) +GO + +CREATE TABLE [SubPopGty] +( +[subpop_id] [int] NOT NULL , +[gty_id] [int] NOT NULL , +[gty_str] [varchar](255) NULL , +[cnt] [real] NULL , +[freq] [real] NULL , +[last_updated_time] [smalldatetime] NOT NULL +) +GO + +CREATE TABLE [SubSNP] +( +[subsnp_id] [int] NOT NULL , +[known_snp_handle] [varchar](20) NULL , +[known_snp_loc_id] [varchar](64) NULL , +[known_snp_loc_id_upp] [varchar](64) NULL , +[batch_id] [int] NOT NULL , +[loc_snp_id] [varchar](64) NULL , +[loc_snp_id_upp] [varchar](64) NULL , +[synonym_names] [varchar](255) NULL , +[loc_sts_id] [varchar](64) NULL , +[loc_sts_id_upp] [varchar](64) NULL , +[segregate] [char](1) NOT NULL , +[indiv_homozygosity_detected] [char](1) NULL , +[PCR_confirmed_ind] [char](1) NULL , +[gene_name] [varchar](64) NULL , +[sequence_len] [int] NULL , +[samplesize] [int] NULL , +[EXPRESSED_SEQUENCE_ind] [char](1) NULL , +[SOMATIC_ind] [char](1) NULL , +[sub_locus_id] [int] NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL , +[ancestral_allele] [varchar](255) NULL , +[CpG_code] [tinyint] NULL , +[variation_id] [int] NULL , +[top_or_bot_strand] [char](1) NULL , +[validation_status] [tinyint] NULL , +[snp_id] [int] NULL , +[tax_id] [int] NOT NULL , +[chr_id] [tinyint] NULL +) +GO + +CREATE TABLE [SubSNPAcc_ins] +( +[subsnp_id] [int] NOT NULL , +[acc_type_ind] [char](1) NOT NULL , +[acc_part] [varchar](16) NOT NULL , +[acc_ver] [int] NULL +) +GO + +CREATE TABLE [SubSNPCommLine_ins] +( +[subsnp_id] [int] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL +) +GO + +CREATE TABLE [SubSNPHGVS] +( +[subsnp_id] [int] NOT NULL , +[sub_hgvs_c] [varchar](32) NULL , +[sub_hgvs_g] [varchar](64) NULL , +[sub_hgvs_p] [varchar](32) NULL , +[cal_hgvs_c] [varchar](32) NULL , +[cal_hgvs_g] [varchar](32) NULL , +[cal_hgvs_p] [varchar](32) NULL , +[upd_time] [smalldatetime] NULL , +[gene_id] [int] NULL ) GO - -CREATE TABLE [SubSNPSeqPos] ( - [subsnp_id] [int] NOT NULL , - [contig_acc] [varchar] (20) NOT NULL , - [contig_pos] [int] NOT NULL , - [chr] [varchar] (2) NULL , - [upstream_len] [int] NOT NULL , - [downstream_len] [int] NOT NULL , - [last_update_time] [smalldatetime] NOT NULL , - [mrna_acc] [varchar] (24) NULL +CREATE TABLE [SubSNPLinkout] +( +[subsnp_id] [int] NOT NULL , +[url_val] [varchar](255) NOT NULL , +[updated_time] [smalldatetime] NULL , +[link_type] [varchar](3) NOT NULL ) GO - -CREATE TABLE [SubSNP_top_or_bot] ( - [subsnp_id] [int] NOT NULL , - [top_or_bot] [char] (1) NULL , - [step] [tinyint] NULL , - [last_updated_time] [smalldatetime] NULL +CREATE TABLE [SubSNPMdFailLn] +( +[subsnp_id] [int] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL ) GO - -CREATE TABLE [SubmittedIndividual] ( - [submitted_ind_id] [int] NOT NULL , - [pop_id] [int] NOT NULL , - [loc_ind_id_upp] [varchar] (64) NOT NULL , - [ind_id] [int] NULL , - [create_time] [smalldatetime] NOT NULL , - [last_updated_time] [smalldatetime] NULL , - [tax_id] [int] NOT NULL , - [loc_ind_alias] [varchar] (64) NULL , - [loc_ind_id] [varchar] (64) NULL , - [loc_ind_grp] [varchar] (64) NULL , - [ploidy] [tinyint] NULL +CREATE TABLE [SubSNPNoVariSeq] +( +[subsnp_id] [int] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL ) -GO - - -CREATE TABLE [Synonym] ( - [subsnp_id] [int] NOT NULL , - [type] [varchar] (64) NOT NULL , - [name] [varchar] (64) NULL +GO + +CREATE TABLE [SubSNPOmim] +( +[subsnp_id] [int] NOT NULL , +[omim_id] [int] NOT NULL , +[allele_variant_id] [varchar](32) NULL , +[update_time] [smalldatetime] NULL , +[mutObsCount] [int] NULL +) +GO + +CREATE TABLE [SubSNPPubmed] +( +[subsnp_id] [int] NOT NULL , +[line_num] [int] NOT NULL , +[pubmed_id] [int] NOT NULL , +[updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [SubSNPSeq3_ins] +( +[subsnp_id] [int] NOT NULL , +[type] [tinyint] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL +) +GO + +CREATE TABLE [SubSNPSeq5_ins] +( +[subsnp_id] [int] NOT NULL , +[type] [tinyint] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL +) +GO + +CREATE TABLE [SubSNPSeqPos] +( +[subsnp_id] [int] NOT NULL , +[contig_acc] [varchar](20) NOT NULL , +[contig_pos] [int] NOT NULL , +[chr] [varchar](2) NULL , +[upstream_len] [int] NOT NULL , +[downstream_len] [int] NOT NULL , +[last_update_time] [smalldatetime] NOT NULL , +[mrna_acc] [varchar](24) NULL +) +GO + +CREATE TABLE [SubSNP_top_or_bot] +( +[subsnp_id] [int] NOT NULL , +[top_or_bot] [char](1) NULL , +[step] [tinyint] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [SubmittedIndividual] +( +[submitted_ind_id] [int] NOT NULL , +[pop_id] [int] NOT NULL , +[loc_ind_id_upp] [varchar](64) NOT NULL , +[ind_id] [int] NULL , +[create_time] [smalldatetime] NOT NULL , +[last_updated_time] [smalldatetime] NULL , +[tax_id] [int] NOT NULL , +[loc_ind_alias] [varchar](64) NULL , +[loc_ind_id] [varchar](64) NULL , +[loc_ind_grp] [varchar](64) NULL , +[ploidy] [tinyint] NULL +) +GO + +CREATE TABLE [Synonym] +( +[subsnp_id] [int] NOT NULL , +[type] [varchar](64) NOT NULL , +[name] [varchar](64) NULL +) +GO + +CREATE TABLE [b135_ContigInfo_37_3] +( +[ctg_id] [int] NOT NULL , +[tax_id] [int] NOT NULL , +[contig_acc] [varchar](32) NOT NULL , +[contig_ver] [tinyint] NOT NULL , +[contig_name] [varchar](63) NULL , +[contig_chr] [varchar](32) NULL , +[contig_start] [int] NULL , +[contig_end] [int] NULL , +[orient] [tinyint] NULL , +[contig_gi] [int] NOT NULL , +[group_term] [varchar](32) NULL , +[group_label] [varchar](32) NULL , +[contig_label] [varchar](32) NULL , +[build_id] [int] NOT NULL , +[build_ver] [int] NOT NULL , +[last_updated_time] [datetime] NOT NULL , +[placement_status] [tinyint] NOT NULL , +[asm_acc] [varchar](32) NULL , +[asm_version] [smallint] NULL , +[chr_gi] [int] NULL , +[par_fl] [tinyint] NULL , +[top_level_fl] [tinyint] NOT NULL , +[gen_rgn] [varchar](32) NULL +) +GO + +CREATE TABLE [b135_MapLinkHGVS_37_3] +( +[snp_type] [char](2) NOT NULL , +[snp_id] [int] NULL , +[gi] [int] NULL , +[accession_how_cd] [int] NOT NULL , +[offset] [int] NULL , +[asn_to] [int] NULL , +[lf_ngbr] [int] NULL , +[rf_ngbr] [int] NULL , +[lc_ngbr] [int] NULL , +[rc_ngbr] [int] NULL , +[loc_type] [tinyint] NULL , +[build_id] [int] NULL , +[process_time] [smalldatetime] NULL , +[process_status] [int] NOT NULL , +[orientation] [tinyint] NULL , +[allele] [varchar](255) NULL , +[aln_quality] [real] NULL , +[num_mism] [int] NULL , +[num_del] [int] NULL , +[num_ins] [int] NULL , +[tier] [tinyint] NULL , +[ctg_gi] [int] NULL , +[ctg_from] [int] NULL , +[ctg_to] [int] NULL , +[ctg_orient] [tinyint] NULL +) +GO + +CREATE TABLE [b135_MapLinkInfo_37_3] +( +[gi] [int] NOT NULL , +[accession] [varchar](32) NOT NULL , +[accession_ver] [smallint] NOT NULL , +[acc] [varchar](32) NOT NULL , +[version] [smallint] NOT NULL , +[status] [varchar](32) NULL , +[create_dt] [smalldatetime] NULL , +[update_dt] [smalldatetime] NULL , +[cds_from] [int] NULL , +[cds_to] [int] NULL +) +GO + +CREATE TABLE [b135_MapLink_37_3] +( +[snp_type] [char](2) NOT NULL , +[snp_id] [int] NULL , +[gi] [int] NULL , +[accession_how_cd] [int] NULL , +[offset] [int] NULL , +[asn_to] [int] NULL , +[lf_ngbr] [int] NULL , +[rf_ngbr] [int] NULL , +[lc_ngbr] [int] NULL , +[rc_ngbr] [int] NULL , +[loc_type] [tinyint] NOT NULL , +[build_id] [int] NULL , +[process_time] [smalldatetime] NOT NULL , +[process_status] [int] NOT NULL , +[orientation] [tinyint] NULL , +[allele] [varchar](1024) NULL , +[aln_quality] [real] NULL , +[num_mism] [int] NULL , +[num_ins] [int] NULL , +[num_del] [int] NULL , +[tier] [tinyint] NULL , +[ctg_gi] [int] NULL , +[ctg_from] [int] NULL , +[ctg_to] [int] NULL , +[ctg_orient] [tinyint] NULL , +[source] [varchar](5) NOT NULL +) +GO + +CREATE TABLE [b135_ProteinInfo_37_3] +( +[gi] [int] NOT NULL , +[acc] [varchar](32) NOT NULL , +[version] [smallint] NOT NULL , +[prot_gi] [int] NOT NULL , +[prot_acc] [varchar](32) NOT NULL , +[prot_ver] [smallint] NOT NULL , +[status] [varchar](32) NULL , +[create_dt] [smalldatetime] NULL , +[update_dt] [smalldatetime] NULL +) +GO + +CREATE TABLE [b135_Remapped_37_3] +( +[snp_type] [char](2) NOT NULL , +[snp_id] [int] NULL , +[src_gi] [int] NOT NULL , +[src_from] [int] NOT NULL , +[src_to] [int] NOT NULL , +[src_l_ngbr] [int] NOT NULL , +[src_r_ngbr] [int] NOT NULL , +[src_orientation] [tinyint] NULL , +[src_aln_quality] [real] NULL , +[tgt_gi] [int] NULL , +[tgt_from] [int] NULL , +[tgt_to] [int] NULL , +[tgt_l_ngbr] [int] NULL , +[tgt_r_ngbr] [int] NULL , +[tgt_loc_type] [tinyint] NOT NULL , +[tgt_orientation] [tinyint] NULL , +[tgt_allele] [varchar](1024) NULL , +[tgt_aln_quality] [real] NULL , +[last_updated_time] [smalldatetime] NOT NULL , +[comment] [varchar](255) NULL +) +GO + +CREATE TABLE [b135_SNPChrPosOnRef_37_3] +( +[snp_id] [int] NOT NULL , +[chr] [varchar](32) NOT NULL , +[pos] [int] NULL , +[orien] [int] NULL , +[neighbor_snp_list] [int] NULL , +[isPAR] [varchar](1) NOT NULL +) +GO + +CREATE TABLE [b135_SNPContigLoc_37_3] +( +[snp_type] [char](2) NOT NULL , +[snp_id] [int] NOT NULL , +[ctg_id] [int] NOT NULL , +[asn_from] [int] NOT NULL , +[asn_to] [int] NOT NULL , +[lf_ngbr] [int] NULL , +[rf_ngbr] [int] NULL , +[lc_ngbr] [int] NOT NULL , +[rc_ngbr] [int] NOT NULL , +[loc_type] [tinyint] NOT NULL , +[phys_pos_from] [int] NULL , +[snp_bld_id] [int] NOT NULL , +[last_updated_time] [smalldatetime] NOT NULL , +[process_status] [tinyint] NOT NULL , +[orientation] [tinyint] NULL , +[allele] [varchar](1024) NULL , +[loc_sts_uid] [int] NULL , +[aln_quality] [real] NULL , +[num_mism] [int] NULL , +[num_del] [int] NULL , +[num_ins] [int] NULL , +[tier] [tinyint] NULL +) +GO + +CREATE TABLE [b135_SNPContigLocusId_37_3] +( +[snp_id] [int] NOT NULL , +[contig_acc] [varchar](32) NULL , +[contig_ver] [tinyint] NULL , +[asn_from] [int] NULL , +[asn_to] [int] NULL , +[locus_id] [int] NULL , +[locus_symbol] [varchar](128) NULL , +[mrna_acc] [varchar](32) NOT NULL , +[mrna_ver] [smallint] NOT NULL , +[protein_acc] [varchar](32) NULL , +[protein_ver] [smallint] NULL , +[fxn_class] [int] NOT NULL , +[reading_frame] [int] NULL , +[allele] [varchar](256) NULL , +[residue] [varchar](1024) NULL , +[aa_position] [int] NULL , +[build_id] [varchar](4) NOT NULL , +[ctg_id] [int] NULL , +[mrna_start] [int] NULL , +[mrna_stop] [int] NULL , +[codon] [varchar](1024) NULL , +[protRes] [char](3) NULL , +[contig_gi] [int] NULL , +[mrna_gi] [int] NOT NULL , +[mrna_orien] [tinyint] NULL , +[cp_mrna_ver] [smallint] NULL , +[cp_mrna_gi] [int] NULL , +[verComp] [varchar](7) NULL +) +GO + +CREATE TABLE [b135_SNPContigProtein_37_3] +( +[snp_id] [int] NOT NULL , +[contig_gi] [int] NOT NULL , +[contig_start] [int] NOT NULL , +[contig_stop] [int] NOT NULL , +[contig_orien] [tinyint] NOT NULL , +[contig_allele] [varchar](1024) NULL , +[mrna_gi] [int] NOT NULL , +[mrna_acc] [varchar](32) NOT NULL , +[mrna_ver] [smallint] NOT NULL , +[mrna_start] [int] NULL , +[mrna_stop] [int] NULL , +[mrna_orien] [tinyint] NULL , +[gene_symbol] [varchar](128) NULL , +[gene_id] [int] NULL , +[prot_gi] [int] NULL , +[prot_acc] [varchar](32) NULL , +[prot_ver] [smallint] NULL , +[prot_start] [int] NULL , +[prot_stop] [int] NULL , +[frame] [tinyint] NULL , +[var_allele] [varchar](1024) NULL , +[residue] [varchar](1024) NULL , +[mrna_codon] [varchar](1024) NULL , +[codon] [varchar](1024) NULL , +[fxn_class] [int] NOT NULL , +[in_stop_codon] [tinyint] NULL +) +GO + +CREATE TABLE [b135_SNPMapInfo_37_3] +( +[snp_type] [char](2) NOT NULL , +[snp_id] [int] NOT NULL , +[chr_cnt] [int] NOT NULL , +[contig_cnt] [int] NOT NULL , +[loc_cnt] [int] NOT NULL , +[weight] [int] NOT NULL , +[hap_cnt] [int] NULL , +[placed_cnt] [int] NOT NULL , +[unlocalized_cnt] [int] NOT NULL , +[unplaced_cnt] [int] NOT NULL , +[aligned_cnt] [int] NOT NULL , +[md5] [char](32) NULL , +[asm_acc] [varchar](32) NULL , +[asm_version] [smallint] NULL , +[assembly] [varchar](32) NULL +) +GO + +CREATE TABLE [b135_SNPMapLinkProtein_37_3] +( +[snp_id] [int] NOT NULL , +[mrna_acc] [varchar](32) NOT NULL , +[mrna_ver] [smallint] NOT NULL , +[mrna_gi] [int] NOT NULL , +[mrna_start] [int] NULL , +[mrna_stop] [int] NULL , +[mrna_orien] [tinyint] NULL , +[allele] [varchar](1024) NULL , +[gene_symbol] [varchar](128) NULL , +[gene_id] [int] NULL , +[prot_gi] [int] NULL , +[prot_acc] [varchar](32) NULL , +[prot_ver] [smallint] NULL , +[prot_start] [int] NULL , +[prot_stop] [int] NULL , +[frame] [tinyint] NULL , +[var_allele] [varchar](1024) NULL , +[residue] [varchar](1024) NULL , +[mrna_codon] [varchar](1024) NULL , +[codon] [varchar](1024) NULL , +[fxn_class] [int] NOT NULL , +[ctg_gi] [int] NULL , +[ctg_from] [int] NULL , +[ctg_to] [int] NULL , +[ctg_orientation] [tinyint] NULL , +[source] [varchar](7) NULL +) +GO + +CREATE TABLE [dn_IND_batchCount] +( +[batch_id] [int] NOT NULL , +[pop_id] [int] NOT NULL , +[ss_cnt] [int] NOT NULL , +[rs_cnt] [int] NOT NULL , +[ind_cnt] [int] NOT NULL , +[create_time] [datetime] NOT NULL +) +GO + +CREATE TABLE [dn_IND_batch_pop] +( +[batch_id] [smallint] NOT NULL , +[pop_id] [int] NOT NULL , +[update_time] [datetime] NOT NULL +) +GO + +CREATE TABLE [dn_PopulationIndGrp] +( +[pop_id] [int] NOT NULL , +[ind_grp_name] [varchar](32) NOT NULL , +[ind_grp_code] [tinyint] NOT NULL +) +GO + +CREATE TABLE [dn_batchCount] +( +[batch_id] [int] NOT NULL , +[ss_cnt] [int] NOT NULL , +[rs_cnt] [int] NOT NULL , +[rs_validated_cnt] [int] NOT NULL , +[create_time] [smalldatetime] NOT NULL , +[pop_cnt] [int] NULL , +[ind_cnt] [int] NULL +) +GO + +CREATE TABLE [dn_handleCount] +( +[handle] [varchar](20) NOT NULL , +[batch_type] [char](3) NOT NULL , +[ss_cnt] [int] NOT NULL , +[rs_cnt] [int] NULL , +[rs_validated_cnt] [int] NULL , +[create_time] [smalldatetime] NOT NULL +) +GO + +CREATE TABLE [dn_snpFxnCnt] +( +[build_id] [int] NOT NULL , +[fxn_class] [tinyint] NULL , +[snp_cnt] [int] NOT NULL , +[gene_cnt] [int] NOT NULL , +[create_time] [smalldatetime] NOT NULL , +[last_updated_time] [smalldatetime] NOT NULL , +[tax_id] [int] NOT NULL +) +GO + +CREATE TABLE [dn_table_rowcount] +( +[tabname] [varchar](64) NOT NULL , +[row_cnt] [int] NOT NULL , +[build_id] [int] NOT NULL , +[update_time] [datetime] NOT NULL , +[rows_in_spaceused] [int] NULL , +[reserved_KB_spaceused] [int] NULL , +[data_KB_spaceused] [int] NULL , +[index_size_KB_spaceused] [int] NULL , +[unused_KB_spaceused] [int] NULL ) GO - -CREATE TABLE [b132_ContigInfo_37_1] ( - [ctg_id] [int] NOT NULL , - [tax_id] [int] NOT NULL , - [contig_acc] [varchar] (32) NOT NULL , - [contig_ver] [tinyint] NULL , - [contig_name] [varchar] (32) NOT NULL , - [contig_chr] [varchar] (32) NULL , - [contig_start] [int] NULL , - [contig_end] [int] NULL , - [orient] [tinyint] NULL , - [contig_gi] [int] NULL , - [group_term] [varchar] (32) NULL , - [group_label] [varchar] (32) NULL , - [contig_label] [varchar] (32) NULL , - [build_id] [int] NULL , - [build_ver] [int] NULL , - [last_updated_time] [datetime] NOT NULL , - [placement_status] [tinyint] NOT NULL -) -GO - - -CREATE TABLE [b132_GenomeAssemblyInfo_37_1] ( - [assembly] [varchar] (32) NOT NULL , - [assembly_type] [varchar] (8) NOT NULL , - [rep_order] [tinyint] NULL , - [comment] [varchar] (255) NULL , - [upd_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [b132_MapLinkInfo_37_1] ( - [gi] [int] NULL , - [accession] [varchar] (127) NULL , - [accession_ver] [int] NULL -) -GO - - -CREATE TABLE [b132_MapLink_37_1] ( - [snp_type] [char] (2) NOT NULL , - [snp_id] [int] NULL , - [gi] [int] NOT NULL , - [accession_how_cd] [int] NULL , - [offset] [int] NULL , - [asn_to] [int] NULL , - [lf_ngbr] [int] NULL , - [rf_ngbr] [int] NULL , - [lc_ngbr] [int] NULL , - [rc_ngbr] [int] NULL , - [loc_type] [tinyint] NULL , - [build_id] [int] NULL , - [process_time] [datetime] NULL , - [process_status] [int] NULL , - [orientation] [int] NULL , - [allele] [varchar] (1024) NULL , - [aln_quality] [float] NULL , - [num_mism] [int] NULL , - [num_ins] [int] NULL , - [num_del] [int] NULL , - [tier] [int] NULL , - [ctg_gi] [int] NULL , - [ctg_from] [int] NULL , - [ctg_to] [int] NULL , - [ctg_orient] [tinyint] NULL , - [source] [varchar] (5) NOT NULL -) -GO - - -CREATE TABLE [b132_ProteinInfo_37_1] ( - [prot_gi] [int] NULL , - [prot_acc] [varchar] (128) NULL , - [prot_ver] [int] NULL -) -GO - - -CREATE TABLE [b132_SNPChrPosOnRef_37_1] ( - [snp_id] [int] NULL , - [chr] [varchar] (32) NULL , - [pos] [int] NULL , - [orien] [int] NULL , - [neighbor_snp_list] [int] NULL , - [isPAR] [varchar] (1) NOT NULL -) -GO - - -CREATE TABLE [b132_SNPContigLoc_37_1] ( - [snp_type] [char] (2) NOT NULL , - [snp_id] [int] NOT NULL , - [ctg_id] [int] NOT NULL , - [asn_from] [int] NOT NULL , - [asn_to] [int] NOT NULL , - [lf_ngbr] [int] NULL , - [rf_ngbr] [int] NULL , - [lc_ngbr] [int] NOT NULL , - [rc_ngbr] [int] NOT NULL , - [loc_type] [tinyint] NOT NULL , - [phys_pos_from] [int] NULL , - [snp_bld_id] [int] NOT NULL , - [last_updated_time] [datetime] NOT NULL , - [process_status] [int] NOT NULL , - [orientation] [tinyint] NULL , - [allele] [varchar] (1024) NULL , - [loc_sts_uid] [int] NULL , - [aln_quality] [float] NULL , - [num_mism] [int] NULL , - [num_del] [int] NULL , - [num_ins] [int] NULL , - [tier] [tinyint] NULL -) -GO - - -CREATE TABLE [b132_SNPContigLocusId_37_1] ( - [snp_id] [int] NULL , - [contig_acc] [varchar] (32) NULL , - [contig_ver] [tinyint] NULL , - [asn_from] [int] NULL , - [asn_to] [int] NULL , - [locus_id] [int] NULL , - [locus_symbol] [varchar] (128) NULL , - [mrna_acc] [varchar] (128) NULL , - [mrna_ver] [int] NULL , - [protein_acc] [varchar] (128) NULL , - [protein_ver] [int] NULL , - [fxn_class] [int] NULL , - [reading_frame] [int] NULL , - [allele] [varchar] (256) NULL , - [residue] [varchar] (1024) NULL , - [aa_position] [int] NULL , - [build_id] [varchar] (4) NOT NULL , - [ctg_id] [int] NULL , - [mrna_start] [int] NULL , - [mrna_stop] [int] NULL , - [codon] [varchar] (1024) NULL , - [protRes] [char] (3) NULL , - [contig_gi] [int] NULL , - [mrna_gi] [int] NULL , - [mrna_orien] [tinyint] NULL , - [cp_mrna_ver] [int] NULL , - [cp_mrna_gi] [int] NULL , - [verComp] [varchar] (7) NOT NULL -) -GO - - -CREATE TABLE [b132_SNPMapInfo_37_1] ( - [snp_type] [char] (2) NOT NULL , - [snp_id] [int] NOT NULL , - [chr_cnt] [int] NOT NULL , - [contig_cnt] [int] NOT NULL , - [loc_cnt] [int] NOT NULL , - [weight] [int] NOT NULL , - [hap_cnt] [int] NOT NULL , - [placed_cnt] [int] NOT NULL , - [grouped_cnt] [int] NOT NULL , - [unplaced_cnt] [int] NOT NULL , - [md5] [char] (32) NULL , - [assembly] [varchar] (32) NULL -) -GO - - -CREATE TABLE [dn_IND_batchCount] ( - [batch_id] [int] NOT NULL , - [pop_id] [int] NOT NULL , - [ss_cnt] [int] NOT NULL , - [rs_cnt] [int] NOT NULL , - [ind_cnt] [int] NOT NULL , - [create_time] [datetime] NOT NULL -) -GO - - -CREATE TABLE [dn_IND_batch_pop] ( - [batch_id] [smallint] NOT NULL , - [pop_id] [int] NOT NULL , - [update_time] [datetime] NOT NULL -) -GO - - -CREATE TABLE [dn_PopulationIndGrp] ( - [pop_id] [int] NOT NULL , - [ind_grp_name] [varchar] (32) NOT NULL , - [ind_grp_code] [tinyint] NOT NULL -) -GO - - -CREATE TABLE [dn_batchCount] ( - [batch_id] [int] NOT NULL , - [ss_cnt] [int] NOT NULL , - [rs_cnt] [int] NOT NULL , - [rs_validated_cnt] [int] NOT NULL , - [create_time] [smalldatetime] NOT NULL , - [pop_cnt] [int] NULL , - [ind_cnt] [int] NULL -) -GO - - -CREATE TABLE [dn_handleCount] ( - [handle] [varchar] (20) NOT NULL , - [batch_type] [char] (3) NOT NULL , - [ss_cnt] [int] NOT NULL , - [rs_cnt] [int] NULL , - [rs_validated_cnt] [int] NULL , - [create_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [dn_snpFxnCnt] ( - [build_id] [int] NOT NULL , - [fxn_class] [tinyint] NULL , - [snp_cnt] [int] NOT NULL , - [gene_cnt] [int] NOT NULL , - [create_time] [smalldatetime] NOT NULL , - [last_updated_time] [smalldatetime] NOT NULL , - [tax_id] [int] NOT NULL -) -GO - - -CREATE TABLE [dn_table_rowcount] ( - [tabname] [varchar] (64) NOT NULL , - [row_cnt] [int] NOT NULL , - [build_id] [int] NOT NULL , - [update_time] [datetime] NOT NULL , - [rows_in_spaceused] [int] NULL , - [reserved_KB_spaceused] [int] NULL , - [data_KB_spaceused] [int] NULL , - [index_size_KB_spaceused] [int] NULL , - [unused_KB_spaceused] [int] NULL -) -GO - - diff --git a/schema/human_9606_schema/human_9606_table_postgresql.sql b/schema/human_9606_schema/human_9606_table_postgresql.sql index 21f0181..9a76ddd 100644 --- a/schema/human_9606_schema/human_9606_table_postgresql.sql +++ b/schema/human_9606_schema/human_9606_table_postgresql.sql @@ -1,826 +1,918 @@ -CREATE TABLE AlleleFreqBySsPop ( - subsnp_id int NOT NULL , - pop_id int NOT NULL , - allele_id int NOT NULL , - source varchar (2) NOT NULL , - cnt real NULL , - freq real NULL , - last_updated_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE Batch ( - batch_id int NOT NULL , - handle varchar (20) NOT NULL , - loc_batch_id varchar (64) NOT NULL , - loc_batch_id_upp varchar (64) NOT NULL , - batch_type char (3) NOT NULL , - status smallint NULL , - simul_sts_status smallint NOT NULL , - moltype varchar (8) NOT NULL , - method_id int NOT NULL , - samplesize int NULL , - synonym_type varchar (255) NULL , - submitted_time TIMESTAMP NOT NULL , - linkout_url varchar (255) NULL , - pop_id int NULL , - last_updated_time TIMESTAMP NULL , - success_rate_int int NULL , - build_id int NULL , - tax_id int NOT NULL , - ss_cnt int NULL -) -; - -CREATE TABLE BatchCita ( - batch_id int NOT NULL , - position int NOT NULL , - pub_id int NOT NULL , - citation varchar (255) NOT NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE BatchCommLine ( - batch_id int NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE BatchCultivar ( - batch_id int NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE BatchMeExLine ( - batch_id int NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE BatchStrain ( - batch_id int NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE BatchValCode ( - batch_id int NOT NULL , - validation_status smallint NOT NULL -) -; - -CREATE TABLE Contact ( - batch_id int NOT NULL , - handle varchar (20) NOT NULL , - name varchar (255) NOT NULL , - fax varchar (255) NULL , - phone varchar (255) NULL , - email varchar (255) NULL , - lab varchar (255) NULL , - institution varchar (255) NULL , - address varchar (255) NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE FreqSummaryBySsPop ( - subsnp_id int NOT NULL , - pop_id int NOT NULL , - source varchar (1) NOT NULL , - chr_cnt int NOT NULL , - ind_cnt int NOT NULL , - non_founder_ind_cnt int NOT NULL , - chisq real NULL , - df smallint NULL , - hwp real NULL , - het real NULL , - het_se real NULL , - last_updated_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE GeneIdToName ( - gene_id int NOT NULL , - gene_symbol varchar (64) NOT NULL , - gene_name varchar (255) NULL , - gene_type varchar (255) NULL , - tax_id int NOT NULL , - last_update_time TIMESTAMP NOT NULL , - ref_tax_id int NOT NULL , - dbSNP_tax_id int NOT NULL , - ins_time TIMESTAMP NULL -) -; - -CREATE TABLE GtyFreqBySsPop ( - subsnp_id int NOT NULL , - pop_id int NOT NULL , - unigty_id int NOT NULL , - source varchar (1) NULL , - cnt real NULL , - freq real NULL , - last_updated_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE IndGrpCode ( - code smallint NOT NULL , - name varchar (32) NOT NULL , - descrip varchar (255) NOT NULL -) -; - -CREATE TABLE IndivBySource ( - ind_id int NOT NULL , - src_id int NOT NULL , - src_ind_id varchar (64) NOT NULL , - create_time TIMESTAMP NOT NULL , - src_ind_grp varchar (64) NULL -) -; - -CREATE TABLE IndivSourceCode ( - code int NOT NULL , - name varchar (22) NOT NULL , - descrip varchar (255) NULL , - create_time TIMESTAMP NOT NULL , - src_type varchar (10) NULL , - display_order smallint NULL -) -; - -CREATE TABLE Individual ( - ind_id int NOT NULL , - descrip varchar (255) NULL , - create_time TIMESTAMP NOT NULL , - tax_id int NULL , - ind_grp smallint NULL -) -; - -CREATE TABLE OmimVarLocusIdSNP ( - omim_id int NOT NULL , - locus_id int NULL , - omimvar_id char (4) NULL , - locus_symbol char (10) NULL , - var1 char (20) NULL , - aa_position int NULL , - var2 char (20) NULL , - var_class int NOT NULL , - snp_id int NOT NULL -) -; - -CREATE TABLE Pedigree ( - ped_id numeric(7, 0) NOT NULL , - curator varchar (12) NOT NULL , - curator_ped_id varchar (12) NOT NULL , - create_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE PedigreeIndividual ( - ped_id decimal(7, 0) NOT NULL , - ind_id int NOT NULL , - ma_ind_id int NULL , - pa_ind_id int NULL , - sex char (1) NULL , - create_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE PopLine ( - pop_id int NOT NULL , - line_num int NOT NULL , - line varchar (255) NOT NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE PopMandLine ( - pop_id int NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE Population ( - pop_id int NOT NULL , - handle varchar (20) NOT NULL , - loc_pop_id varchar (64) NOT NULL , - loc_pop_id_upp varchar (64) NOT NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL , - src_id int NULL -) -; - -CREATE TABLE RsMergeArch ( - rsHigh int NULL , - rsLow int NULL , - build_id int NULL , - orien smallint NULL , - create_time TIMESTAMP NOT NULL , - last_updated_time TIMESTAMP NOT NULL , - rsCurrent int NULL , - orien2Current smallint NULL , - comment varchar (255) NULL -) -; - -CREATE TABLE SNP ( - snp_id int NULL , - avg_heterozygosity real NULL , - het_se real NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL , - CpG_code smallint NULL , - tax_id int NULL , - validation_status smallint NULL , - exemplar_subsnp_id int NULL , - univar_id int NULL , - cnt_subsnp int NULL , - map_property smallint NULL -) -; - -CREATE TABLE SNP3D ( - snp_id int NOT NULL , - protein_acc char (50) NOT NULL , - master_gi int NOT NULL , - neighbor_gi int NOT NULL , - aa_position int NOT NULL , - var_res char (1) NOT NULL , - contig_res char (1) NOT NULL , - neighbor_res char (1) NOT NULL , - neighbor_pos int NOT NULL , - var_color int NOT NULL , - var_label int NOT NULL -) -; - -CREATE TABLE SNPAlleleFreq ( - snp_id int NOT NULL , - allele_id int NOT NULL , - chr_cnt float NULL , - freq float NULL , - last_updated_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE SNPAncestralAllele ( - snp_id int NOT NULL , - ancestral_allele_id int NOT NULL , - batch_id int DEFAULT 0 NOT NULL -) -; - -CREATE TABLE SNPGtyFreq ( - snp_id int NOT NULL , - unigty_id int NOT NULL , - ind_cnt float NULL , - freq float NULL , - last_updated_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE SNPHWProb ( - snp_id int NOT NULL , - df smallint NULL , - chisq real NULL , - hwp real NULL , - ind_cnt smallint NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE SNPHistory ( - snp_id int NOT NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NOT NULL , - history_create_time TIMESTAMP NULL , - comment varchar (255) NULL -) -; - -CREATE TABLE SNPPubmed ( - snp_id int NOT NULL , - subsnp_id int NOT NULL , - pubmed_id int NOT NULL , - type varchar (16) NOT NULL , - score int NOT NULL , - upd_date TIMESTAMP NOT NULL -) -; - -CREATE TABLE SNPSubSNPLink ( - subsnp_id int NULL , - snp_id int NULL , - substrand_reversed_flag smallint NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL , - build_id int NULL , - comment varchar (255) NULL -) -; - -CREATE TABLE SNPSubSNPLinkHistory ( - subsnp_id int NULL , - snp_id int NULL , - build_id int NULL , - history_create_time TIMESTAMP NOT NULL , - link_create_time TIMESTAMP NULL , - link_last_updated_time TIMESTAMP NULL , - orien smallint NULL , - build_id_when_history_made int NULL , - comment varchar (255) NULL -) -; - -CREATE TABLE SNPVal ( - batch_id int NOT NULL , - snp_id int NOT NULL -) -; - -CREATE TABLE SNP_HGVS ( - snp_id int NULL , - hgvs_name varchar (256) NULL , - source varchar (8) NOT NULL , - upd_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE SNP_bitfield ( - snp_id int NOT NULL , - ver_code smallint NULL , - link_prop_b1 smallint NULL , - link_prop_b2 smallint NULL , - gene_prop_b1 smallint NULL , - gene_prop_b2 smallint NULL , - map_prop smallint NULL , - freq_prop smallint NULL , - gty_prop smallint NULL , - hapmap_prop smallint NULL , - pheno_prop smallint NULL , - variation_class smallint NOT NULL , - quality_check smallint NULL , - upd_time TIMESTAMP NOT NULL , - encoding bytea NULL -) -; - -CREATE TABLE SubPop ( - batch_id int NOT NULL , - subsnp_id int NOT NULL , - pop_id int NOT NULL , - type char (3) NOT NULL , - samplesize int NOT NULL , - submitted_strand_code smallint NULL , - submitted_rs int NULL , - allele_flag smallint NULL , - ambiguity_status smallint NULL , - sub_heterozygosity real NULL , - est_heterozygosity real NULL , - est_het_se_sq real NULL , - last_updated_time TIMESTAMP DEFAULT NOW() NOT NULL , - observed varchar (1000) NULL , - sub_het_se_sq real NULL , - subpop_id SERIAL NOT NULL -) -; - -CREATE TABLE SubPopAllele ( - batch_id int NOT NULL , - subsnp_id int NOT NULL , - pop_id int NOT NULL , - allele char (1) NOT NULL , - other varchar (255) NULL , - freq real NULL , - cnt_int int NULL , - freq_min real NULL , - freq_max real NULL , - data_src varchar (6) NULL , - type char (3) NULL , - last_updated_time TIMESTAMP NULL , - allele_flag smallint NULL , - cnt real NULL , - allele_id int NULL , - subpop_id int NOT NULL -) -; - -CREATE TABLE SubPopGty ( - subpop_id int NOT NULL , - gty_id int NOT NULL , - gty_str varchar (255) NULL , - cnt real NULL , - freq real NULL , - last_updated_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE SubSNP ( - subsnp_id int NOT NULL , - known_snp_handle varchar (20) NULL , - known_snp_loc_id varchar (64) NULL , - known_snp_loc_id_upp varchar (64) NULL , - batch_id int NOT NULL , - loc_snp_id varchar (64) NULL , - loc_snp_id_upp varchar (64) NULL , - synonym_names varchar (255) NULL , - loc_sts_id varchar (64) NULL , - loc_sts_id_upp varchar (64) NULL , - segregate char (1) NOT NULL , - indiv_homozygosity_detected char (1) NULL , - PCR_confirmed_ind char (1) NULL , - gene_name varchar (64) NULL , - sequence_len int NULL , - samplesize int NULL , - EXPRESSED_SEQUENCE_ind char (1) NULL , - SOMATIC_ind char (1) NULL , - sub_locus_id int NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL , - ancestral_allele varchar (255) NULL , - CpG_code smallint NULL , - variation_id int NULL , - top_or_bot_strand char (1) NULL , - validation_status smallint NULL , - snp_id int NULL , - tax_id int NOT NULL , - chr_id smallint NULL -) -; - -CREATE TABLE SubSNPAcc_ins ( - subsnp_id int NOT NULL , - acc_type_ind char (1) NOT NULL , - acc_part varchar (16) NOT NULL , - acc_ver int NULL -) -; - -CREATE TABLE SubSNPCommLine_ins ( - subsnp_id int NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL -) -; - -CREATE TABLE SubSNPHGVS ( - subsnp_id int NOT NULL , - sub_hgvs_c varchar (32) NULL , - sub_hgvs_g varchar (32) NULL , - sub_hgvs_p varchar (32) NULL , - cal_hgvs_c varchar (32) NULL , - cal_hgvs_g varchar (32) NULL , - cal_hgvs_p varchar (32) NULL , - upd_time TIMESTAMP NULL , - gene_id int NULL -) -; - -CREATE TABLE SubSNPLinkout ( - subsnp_id int NOT NULL , - url_val varchar (255) NOT NULL , - updated_time TIMESTAMP NULL , - link_type varchar (3) DEFAULT 'NA' NOT NULL -) -; - -CREATE TABLE SubSNPMdFailLn ( - subsnp_id int NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL -) -; - -CREATE TABLE SubSNPNoVariSeq ( - subsnp_id int NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL -) -; - -CREATE TABLE SubSNPOmim ( - subsnp_id int NOT NULL , - omim_id int NOT NULL , - allele_variant_id varchar (32) NULL , - update_time TIMESTAMP NULL , - mutObsCount int NULL -) -; - -CREATE TABLE SubSNPPubmed ( - subsnp_id int NOT NULL , - line_num int NOT NULL , - pubmed_id int NOT NULL , - updated_time TIMESTAMP NULL -) -; - -CREATE TABLE SubSNPSeq3_ins ( - subsnp_id int NOT NULL , - type smallint NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL -) -; - -CREATE TABLE SubSNPSeq5_ins ( - subsnp_id int NOT NULL , - type smallint NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL -) -; - -CREATE TABLE SubSNPSeqPos ( - subsnp_id int NOT NULL , - contig_acc varchar (20) NOT NULL , - contig_pos int NOT NULL , - chr varchar (2) NULL , - upstream_len int NOT NULL , - downstream_len int NOT NULL , - last_update_time TIMESTAMP NOT NULL , - mrna_acc varchar (24) NULL -) -; - -CREATE TABLE SubSNP_top_or_bot ( - subsnp_id int NOT NULL , - top_or_bot char (1) NULL , - step smallint NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE SubmittedIndividual ( - submitted_ind_id int NOT NULL , - pop_id int NOT NULL , - loc_ind_id_upp varchar (64) NOT NULL , - ind_id int NULL , - create_time TIMESTAMP NOT NULL , - last_updated_time TIMESTAMP NULL , - tax_id int NOT NULL , - loc_ind_alias varchar (64) NULL , - loc_ind_id varchar (64) NULL , - loc_ind_grp varchar (64) NULL , - ploidy smallint DEFAULT 2 NULL -) -; - -CREATE TABLE Synonym ( - subsnp_id int NOT NULL , - type varchar (64) NOT NULL , - name varchar (64) NULL -) -; - -CREATE TABLE b132_ContigInfo_37_1 ( - ctg_id int NOT NULL , - tax_id int NOT NULL , - contig_acc varchar (32) NOT NULL , - contig_ver smallint NULL , - contig_name varchar (32) NOT NULL , - contig_chr varchar (32) NULL , - contig_start int NULL , - contig_end int NULL , - orient smallint NULL , - contig_gi int NULL , - group_term varchar (32) NULL , - group_label varchar (32) NULL , - contig_label varchar (32) NULL , - build_id int NULL , - build_ver int NULL , - last_updated_time TIMESTAMP NOT NULL , - placement_status smallint NOT NULL -) -; - -CREATE TABLE b132_GenomeAssemblyInfo_37_1 ( - assembly varchar (32) NOT NULL , - assembly_type varchar (8) NOT NULL , - rep_order smallint NULL , - comment varchar (255) NULL , - upd_time TIMESTAMP NULL -) -; - -CREATE TABLE b132_MapLinkInfo_37_1 ( - gi int NULL , - accession varchar (127) NULL , - accession_ver int NULL -) -; - -CREATE TABLE b132_MapLink_37_1 ( - snp_type char (2) NOT NULL , - snp_id int NULL , - gi int NOT NULL , - accession_how_cd int NULL , - "offset" int NULL , - asn_to int NULL , - lf_ngbr int NULL , - rf_ngbr int NULL , - lc_ngbr int NULL , - rc_ngbr int NULL , - loc_type smallint NULL , - build_id int NULL , - process_time TIMESTAMP NULL , - process_status int NULL , - orientation int NULL , - allele varchar (1024) NULL , - aln_quality float NULL , - num_mism int NULL , - num_ins int NULL , - num_del int NULL , - tier int NULL , - ctg_gi int NULL , - ctg_from int NULL , - ctg_to int NULL , - ctg_orient smallint NULL , - source varchar (5) NOT NULL -) -; - -CREATE TABLE b132_ProteinInfo_37_1 ( - prot_gi int NULL , - prot_acc varchar (128) NULL , - prot_ver int NULL -) -; - -CREATE TABLE b132_SNPChrPosOnRef_37_1 ( - snp_id int NULL , - chr varchar (32) NULL , - pos int NULL , - orien int NULL , - neighbor_snp_list int NULL , - isPAR varchar (1) NOT NULL -) -; - -CREATE TABLE b132_SNPContigLoc_37_1 ( - snp_type char (2) NOT NULL , - snp_id int NOT NULL , - ctg_id int NOT NULL , - asn_from int NOT NULL , - asn_to int NOT NULL , - lf_ngbr int NULL , - rf_ngbr int NULL , - lc_ngbr int NOT NULL , - rc_ngbr int NOT NULL , - loc_type smallint NOT NULL , - phys_pos_from int NULL , - snp_bld_id int NOT NULL , - last_updated_time TIMESTAMP NOT NULL , - process_status int NOT NULL , - orientation smallint NULL , - allele varchar (1024) NULL , - loc_sts_uid int NULL , - aln_quality float NULL , - num_mism int NULL , - num_del int NULL , - num_ins int NULL , - tier smallint NULL -) -; - -CREATE TABLE b132_SNPContigLocusId_37_1 ( - snp_id int NULL , - contig_acc varchar (32) NULL , - contig_ver smallint NULL , - asn_from int NULL , - asn_to int NULL , - locus_id int NULL , - locus_symbol varchar (128) NULL , - mrna_acc varchar (128) NULL , - mrna_ver int NULL , - protein_acc varchar (128) NULL , - protein_ver int NULL , - fxn_class int NULL , - reading_frame int NULL , - allele varchar (256) NULL , - residue varchar (1024) NULL , - aa_position int NULL , - build_id varchar (4) NOT NULL , - ctg_id int NULL , - mrna_start int NULL , - mrna_stop int NULL , - codon varchar (1024) NULL , - protRes char (3) NULL , - contig_gi int NULL , - mrna_gi int NULL , - mrna_orien smallint NULL , - cp_mrna_ver int NULL , - cp_mrna_gi int NULL , - verComp varchar (7) NOT NULL -) -; - -CREATE TABLE b132_SNPMapInfo_37_1 ( - snp_type char (2) NOT NULL , - snp_id int NOT NULL , - chr_cnt int NOT NULL , - contig_cnt int NOT NULL , - loc_cnt int NOT NULL , - weight int NOT NULL , - hap_cnt int NOT NULL , - placed_cnt int NOT NULL , - grouped_cnt int NOT NULL , - unplaced_cnt int NOT NULL , - md5 char (32) NULL , - assembly varchar (32) NULL -) -; - -CREATE TABLE dn_IND_batchCount ( - batch_id int NOT NULL , - pop_id int NOT NULL , - ss_cnt int NOT NULL , - rs_cnt int NOT NULL , - ind_cnt int NOT NULL , - create_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE dn_IND_batch_pop ( - batch_id smallint NOT NULL , - pop_id int NOT NULL , - update_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE dn_PopulationIndGrp ( - pop_id int NOT NULL , - ind_grp_name varchar (32) NOT NULL , - ind_grp_code smallint NOT NULL -) -; - -CREATE TABLE dn_batchCount ( - batch_id int NOT NULL , - ss_cnt int NOT NULL , - rs_cnt int NOT NULL , - rs_validated_cnt int NOT NULL , - create_time TIMESTAMP NOT NULL , - pop_cnt int NULL , - ind_cnt int NULL -) -; - -CREATE TABLE dn_handleCount ( - handle varchar (20) NOT NULL , - batch_type char (3) NOT NULL , - ss_cnt int NOT NULL , - rs_cnt int NULL , - rs_validated_cnt int NULL , - create_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE dn_snpFxnCnt ( - build_id int NOT NULL , - fxn_class smallint NULL , - snp_cnt int NOT NULL , - gene_cnt int NOT NULL , - create_time TIMESTAMP NOT NULL , - last_updated_time TIMESTAMP NOT NULL , - tax_id int NOT NULL -) -; - -CREATE TABLE dn_table_rowcount ( - tabname varchar (64) NOT NULL , - row_cnt int NOT NULL , - build_id int NOT NULL , - update_time TIMESTAMP NOT NULL , - rows_in_spaceused int NULL , - reserved_KB_spaceused int NULL , - data_KB_spaceused int NULL , - index_size_KB_spaceused int NULL , - unused_KB_spaceused int NULL -) -; - +CREATE TABLE AlleleFreqBySsPop +( +subsnp_id int NOT NULL , +pop_id int NOT NULL , +allele_id int NOT NULL , +source varchar(2) NOT NULL , +cnt real NULL , +freq real NULL , +last_updated_time TIMESTAMP NOT NULL +); +CREATE TABLE Batch +( +batch_id int NOT NULL , +handle varchar(20) NOT NULL , +loc_batch_id varchar(64) NOT NULL , +loc_batch_id_upp varchar(64) NOT NULL , +batch_type char(3) NOT NULL , +status smallint NULL , +simul_sts_status smallint NOT NULL , +moltype varchar(8) NOT NULL , +method_id int NOT NULL , +samplesize int NULL , +synonym_type varchar(255) NULL , +submitted_time TIMESTAMP NOT NULL , +linkout_url varchar(255) NULL , +pop_id int NULL , +last_updated_time TIMESTAMP NULL , +success_rate_int int NULL , +build_id int NULL , +tax_id int NOT NULL , +ss_cnt int NULL +); +CREATE TABLE BatchCita +( +batch_id int NOT NULL , +position int NOT NULL , +pub_id int NOT NULL , +citation varchar(255) NOT NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE BatchCommLine +( +batch_id int NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE BatchCultivar +( +batch_id int NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE BatchMeExLine +( +batch_id int NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE BatchStrain +( +batch_id int NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE BatchValCode +( +batch_id int NOT NULL , +validation_status smallint NOT NULL +); +CREATE TABLE ClinSigCode +( +code int NOT NULL , +abbrev varchar(64) NULL , +descrip varchar(255) NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE Contact +( +batch_id int NOT NULL , +handle varchar(20) NOT NULL , +name varchar(255) NOT NULL , +fax varchar(255) NULL , +phone varchar(255) NULL , +email varchar(255) NULL , +lab varchar(255) NULL , +institution varchar(255) NULL , +address varchar(255) NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE FreqSummaryBySsPop +( +subsnp_id int NOT NULL , +pop_id int NOT NULL , +source varchar(1) NOT NULL , +chr_cnt float NULL , +ind_cnt float NULL , +non_founder_ind_cnt int NOT NULL , +chisq float NULL , +df int NULL , +hwp float NOT NULL , +het int NULL , +het_se int NULL , +last_updated_time TIMESTAMP NOT NULL +); +CREATE TABLE GeneIdToName +( +gene_id int NOT NULL , +gene_symbol varchar(64) NOT NULL , +gene_name varchar(255) NULL , +gene_type varchar(255) NULL , +tax_id int NOT NULL , +last_update_time TIMESTAMP NOT NULL , +ref_tax_id int NOT NULL , +dbSNP_tax_id int NOT NULL , +ins_time TIMESTAMP NULL +); +CREATE TABLE GtyFreqBySsPop +( +subsnp_id int NOT NULL , +pop_id int NOT NULL , +unigty_id int NOT NULL , +source varchar(1) NULL , +cnt real NULL , +freq real NULL , +last_updated_time TIMESTAMP NOT NULL +); +CREATE TABLE IndGrpCode +( +code smallint NOT NULL , +name varchar(32) NOT NULL , +descrip varchar(255) NOT NULL +); +CREATE TABLE IndivBySource +( +ind_id int NOT NULL , +src_id int NOT NULL , +src_ind_id varchar(64) NOT NULL , +create_time TIMESTAMP NOT NULL , +src_ind_grp varchar(64) NULL +); +CREATE TABLE IndivSourceCode +( +code int NOT NULL , +name varchar(22) NOT NULL , +descrip varchar(255) NULL , +create_time TIMESTAMP NOT NULL , +src_type varchar(10) NULL , +display_order smallint NULL +); +CREATE TABLE Individual +( +ind_id int NOT NULL , +descrip varchar(255) NULL , +create_time TIMESTAMP NOT NULL , +tax_id int NULL , +ind_grp smallint NULL +); +CREATE TABLE OmimVarLocusIdSNP +( +omim_id int NOT NULL , +locus_id int NULL , +omimvar_id char(4) NULL , +locus_symbol char(10) NULL , +var1 char(20) NULL , +aa_position int NULL , +var2 char(20) NULL , +var_class int NOT NULL , +snp_id int NOT NULL +); +CREATE TABLE Pedigree +( +ped_id numeric NOT NULL , +curator varchar(12) NOT NULL , +curator_ped_id varchar(12) NOT NULL , +create_time TIMESTAMP NOT NULL +); +CREATE TABLE PedigreeIndividual +( +ped_id decimal NOT NULL , +ind_id int NOT NULL , +ma_ind_id int NULL , +pa_ind_id int NULL , +sex char(1) NULL , +create_time TIMESTAMP NOT NULL +); +CREATE TABLE PopLine +( +pop_id int NOT NULL , +line_num int NOT NULL , +line varchar(255) NOT NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE PopMandLine +( +pop_id int NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE Population +( +pop_id int NOT NULL , +handle varchar(20) NOT NULL , +loc_pop_id varchar(64) NOT NULL , +loc_pop_id_upp varchar(64) NOT NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL , +src_id int NULL +); +CREATE TABLE RsMergeArch +( +rsHigh int NULL , +rsLow int NULL , +build_id int NULL , +orien smallint NULL , +create_time TIMESTAMP NOT NULL , +last_updated_time TIMESTAMP NOT NULL , +rsCurrent int NULL , +orien2Current smallint NULL , +comment varchar(255) NULL +); +CREATE TABLE SNP +( +snp_id int NULL , +avg_heterozygosity real NULL , +het_se real NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL , +CpG_code smallint NULL , +tax_id int NULL , +validation_status smallint NULL , +exemplar_subsnp_id int NULL , +univar_id int NULL , +cnt_subsnp int NULL , +map_property smallint NULL +); +CREATE TABLE SNP3D +( +snp_id int NOT NULL , +protein_acc char(50) NOT NULL , +master_gi int NOT NULL , +neighbor_gi int NOT NULL , +aa_position int NOT NULL , +var_res char(1) NOT NULL , +contig_res char(1) NOT NULL , +neighbor_res char(1) NOT NULL , +neighbor_pos int NOT NULL , +var_color int NOT NULL , +var_label int NOT NULL +); +CREATE TABLE SNPAlleleFreq +( +snp_id int NOT NULL , +allele_id int NOT NULL , +chr_cnt float NULL , +freq float NULL , +last_updated_time TIMESTAMP NOT NULL +); +CREATE TABLE SNPAlleleFreq_TGP +( +snp_id int NOT NULL , +allele_id int NOT NULL , +freq float NULL , +count int NULL , +is_minor_allele bit NULL +); +CREATE TABLE SNPAncestralAllele +( +snp_id int NOT NULL , +ancestral_allele_id int NOT NULL , +batch_id int NOT NULL +); +CREATE TABLE SNPClinSig +( +snp_id int NOT NULL , +clin_sig_id int NULL , +upd_time TIMESTAMP NULL , +clin_test_code varchar(16) NULL +); +CREATE TABLE SNPGtyFreq +( +snp_id int NOT NULL , +unigty_id int NOT NULL , +ind_cnt float NULL , +freq float NULL , +last_updated_time TIMESTAMP NOT NULL +); +CREATE TABLE SNPHWProb +( +snp_id int NOT NULL , +df smallint NULL , +chisq real NULL , +hwp real NULL , +ind_cnt smallint NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE SNPHistory +( +snp_id int NOT NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NOT NULL , +history_create_time TIMESTAMP NULL , +comment varchar(255) NULL , +reactivated_time TIMESTAMP NULL +); +CREATE TABLE SNPPubmed +( +snp_id int NULL , +subsnp_id int NOT NULL , +pubmed_id int NULL , +type varchar(9) NOT NULL , +score int NOT NULL , +upd_time TIMESTAMP NOT NULL +); +CREATE TABLE SNPSubSNPLink +( +subsnp_id int NULL , +snp_id int NULL , +substrand_reversed_flag smallint NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL , +build_id int NULL , +comment varchar(255) NULL +); +CREATE TABLE SNPSubSNPLinkHistory +( +subsnp_id int NULL , +snp_id int NULL , +build_id int NULL , +history_create_time TIMESTAMP NOT NULL , +link_create_time TIMESTAMP NULL , +link_last_updated_time TIMESTAMP NULL , +orien smallint NULL , +build_id_when_history_made int NULL , +comment varchar(255) NULL +); +CREATE TABLE SNPSuspect +( +snp_id int NOT NULL , +reason_code int NULL , +upd_time TIMESTAMP NULL +); +CREATE TABLE dbo.SuspectReasonCode( + code int NOT NULL, + abbrev varchar(64) NULL, + descrip varchar(255) NULL, + create_time TIMESTAMP NULL, + last_update_time TIMESTAMP NULL, +PRIMARY KEY ( + code)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY +) ON PRIMARY +CREATE TABLE SNPVal +( +batch_id int NOT NULL , +snp_id int NOT NULL +); +CREATE TABLE SNP_HGVS +( +snp_id int NULL , +hgvs_name varchar(4000) NULL , +source varchar(3) NOT NULL , +upd_time TIMESTAMP NOT NULL +); +CREATE TABLE SNP_bitfield +( +snp_id int NOT NULL , +ver_code smallint NULL , +link_prop_b1 smallint NULL , +link_prop_b2 smallint NULL , +gene_prop_b1 smallint NULL , +gene_prop_b2 smallint NULL , +map_prop smallint NULL , +freq_prop smallint NULL , +gty_prop smallint NULL , +hapmap_prop smallint NULL , +pheno_prop smallint NULL , +variation_class smallint NOT NULL , +quality_check smallint NULL , +upd_time TIMESTAMP NOT NULL , +encoding bytea NULL +); +CREATE TABLE SubPop +( +batch_id int NOT NULL , +subsnp_id int NOT NULL , +pop_id int NOT NULL , +type char(3) NOT NULL , +samplesize int NOT NULL , +submitted_strand_code smallint NULL , +submitted_rs int NULL , +allele_flag smallint NULL , +ambiguity_status smallint NULL , +sub_heterozygosity real NULL , +est_heterozygosity real NULL , +est_het_se_sq real NULL , +last_updated_time TIMESTAMP NOT NULL , +observed varchar(1000) NULL , +sub_het_se_sq real NULL , +subpop_id SERIAL NOT NULL +); +CREATE TABLE SubPopAllele +( +batch_id int NOT NULL , +subsnp_id int NOT NULL , +pop_id int NOT NULL , +allele char(1) NOT NULL , +other varchar(255) NULL , +freq real NULL , +cnt_int int NULL , +freq_min real NULL , +freq_max real NULL , +data_src varchar(6) NULL , +type char(3) NULL , +last_updated_time TIMESTAMP NULL , +allele_flag smallint NULL , +cnt real NULL , +allele_id int NULL , +subpop_id int NOT NULL +); +CREATE TABLE SubPopGty +( +subpop_id int NOT NULL , +gty_id int NOT NULL , +gty_str varchar(255) NULL , +cnt real NULL , +freq real NULL , +last_updated_time TIMESTAMP NOT NULL +); +CREATE TABLE SubSNP +( +subsnp_id int NOT NULL , +known_snp_handle varchar(20) NULL , +known_snp_loc_id varchar(64) NULL , +known_snp_loc_id_upp varchar(64) NULL , +batch_id int NOT NULL , +loc_snp_id varchar(64) NULL , +loc_snp_id_upp varchar(64) NULL , +synonym_names varchar(255) NULL , +loc_sts_id varchar(64) NULL , +loc_sts_id_upp varchar(64) NULL , +segregate char(1) NOT NULL , +indiv_homozygosity_detected char(1) NULL , +PCR_confirmed_ind char(1) NULL , +gene_name varchar(64) NULL , +sequence_len int NULL , +samplesize int NULL , +EXPRESSED_SEQUENCE_ind char(1) NULL , +SOMATIC_ind char(1) NULL , +sub_locus_id int NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL , +ancestral_allele varchar(255) NULL , +CpG_code smallint NULL , +variation_id int NULL , +top_or_bot_strand char(1) NULL , +validation_status smallint NULL , +snp_id int NULL , +tax_id int NOT NULL , +chr_id smallint NULL +); +CREATE TABLE SubSNPAcc_ins +( +subsnp_id int NOT NULL , +acc_type_ind char(1) NOT NULL , +acc_part varchar(16) NOT NULL , +acc_ver int NULL +); +CREATE TABLE SubSNPCommLine_ins +( +subsnp_id int NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL +); +CREATE TABLE SubSNPHGVS +( +subsnp_id int NOT NULL , +sub_hgvs_c varchar(32) NULL , +sub_hgvs_g varchar(64) NULL , +sub_hgvs_p varchar(32) NULL , +cal_hgvs_c varchar(32) NULL , +cal_hgvs_g varchar(32) NULL , +cal_hgvs_p varchar(32) NULL , +upd_time TIMESTAMP NULL , +gene_id int NULL +); +CREATE TABLE SubSNPLinkout +( +subsnp_id int NOT NULL , +url_val varchar(255) NOT NULL , +updated_time TIMESTAMP NULL , +link_type varchar(3) NOT NULL +); +CREATE TABLE SubSNPMdFailLn +( +subsnp_id int NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL +); +CREATE TABLE SubSNPNoVariSeq +( +subsnp_id int NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL +); +CREATE TABLE SubSNPOmim +( +subsnp_id int NOT NULL , +omim_id int NOT NULL , +allele_variant_id varchar(32) NULL , +update_time TIMESTAMP NULL , +mutObsCount int NULL +); +CREATE TABLE SubSNPPubmed +( +subsnp_id int NOT NULL , +line_num int NOT NULL , +pubmed_id int NOT NULL , +updated_time TIMESTAMP NULL +); +CREATE TABLE SubSNPSeq3_ins +( +subsnp_id int NOT NULL , +type smallint NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL +); +CREATE TABLE SubSNPSeq5_ins +( +subsnp_id int NOT NULL , +type smallint NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL +); +CREATE TABLE SubSNPSeqPos +( +subsnp_id int NOT NULL , +contig_acc varchar(20) NOT NULL , +contig_pos int NOT NULL , +chr varchar(2) NULL , +upstream_len int NOT NULL , +downstream_len int NOT NULL , +last_update_time TIMESTAMP NOT NULL , +mrna_acc varchar(24) NULL +); +CREATE TABLE SubSNP_top_or_bot +( +subsnp_id int NOT NULL , +top_or_bot char(1) NULL , +step smallint NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE SubmittedIndividual +( +submitted_ind_id int NOT NULL , +pop_id int NOT NULL , +loc_ind_id_upp varchar(64) NOT NULL , +ind_id int NULL , +create_time TIMESTAMP NOT NULL , +last_updated_time TIMESTAMP NULL , +tax_id int NOT NULL , +loc_ind_alias varchar(64) NULL , +loc_ind_id varchar(64) NULL , +loc_ind_grp varchar(64) NULL , +ploidy smallint NULL +); +CREATE TABLE Synonym +( +subsnp_id int NOT NULL , +type varchar(64) NOT NULL , +name varchar(64) NULL +); +CREATE TABLE b135_ContigInfo_37_3 +( +ctg_id int NOT NULL , +tax_id int NOT NULL , +contig_acc varchar(32) NOT NULL , +contig_ver smallint NOT NULL , +contig_name varchar(63) NULL , +contig_chr varchar(32) NULL , +contig_start int NULL , +contig_end int NULL , +orient smallint NULL , +contig_gi int NOT NULL , +group_term varchar(32) NULL , +group_label varchar(32) NULL , +contig_label varchar(32) NULL , +build_id int NOT NULL , +build_ver int NOT NULL , +last_updated_time TIMESTAMP NOT NULL , +placement_status smallint NOT NULL , +asm_acc varchar(32) NULL , +asm_version smallint NULL , +chr_gi int NULL , +par_fl smallint NULL , +top_level_fl smallint NOT NULL , +gen_rgn varchar(32) NULL +); +CREATE TABLE b135_MapLinkHGVS_37_3 +( +snp_type char(2) NOT NULL , +snp_id int NULL , +gi int NULL , +accession_how_cd int NOT NULL , +offset int NULL , +asn_to int NULL , +lf_ngbr int NULL , +rf_ngbr int NULL , +lc_ngbr int NULL , +rc_ngbr int NULL , +loc_type smallint NULL , +build_id int NULL , +process_time TIMESTAMP NULL , +process_status int NOT NULL , +orientation smallint NULL , +allele varchar(255) NULL , +aln_quality real NULL , +num_mism int NULL , +num_del int NULL , +num_ins int NULL , +tier smallint NULL , +ctg_gi int NULL , +ctg_from int NULL , +ctg_to int NULL , +ctg_orient smallint NULL +); +CREATE TABLE b135_MapLinkInfo_37_3 +( +gi int NOT NULL , +accession varchar(32) NOT NULL , +accession_ver smallint NOT NULL , +acc varchar(32) NOT NULL , +version smallint NOT NULL , +status varchar(32) NULL , +create_dt TIMESTAMP NULL , +update_dt TIMESTAMP NULL , +cds_from int NULL , +cds_to int NULL +); +CREATE TABLE b135_MapLink_37_3 +( +snp_type char(2) NOT NULL , +snp_id int NULL , +gi int NULL , +accession_how_cd int NULL , +offset int NULL , +asn_to int NULL , +lf_ngbr int NULL , +rf_ngbr int NULL , +lc_ngbr int NULL , +rc_ngbr int NULL , +loc_type smallint NOT NULL , +build_id int NULL , +process_time TIMESTAMP NOT NULL , +process_status int NOT NULL , +orientation smallint NULL , +allele varchar(1024) NULL , +aln_quality real NULL , +num_mism int NULL , +num_ins int NULL , +num_del int NULL , +tier smallint NULL , +ctg_gi int NULL , +ctg_from int NULL , +ctg_to int NULL , +ctg_orient smallint NULL , +source varchar(5) NOT NULL +); +CREATE TABLE b135_ProteinInfo_37_3 +( +gi int NOT NULL , +acc varchar(32) NOT NULL , +version smallint NOT NULL , +prot_gi int NOT NULL , +prot_acc varchar(32) NOT NULL , +prot_ver smallint NOT NULL , +status varchar(32) NULL , +create_dt TIMESTAMP NULL , +update_dt TIMESTAMP NULL +); +CREATE TABLE b135_Remapped_37_3 +( +snp_type char(2) NOT NULL , +snp_id int NULL , +src_gi int NOT NULL , +src_from int NOT NULL , +src_to int NOT NULL , +src_l_ngbr int NOT NULL , +src_r_ngbr int NOT NULL , +src_orientation smallint NULL , +src_aln_quality real NULL , +tgt_gi int NULL , +tgt_from int NULL , +tgt_to int NULL , +tgt_l_ngbr int NULL , +tgt_r_ngbr int NULL , +tgt_loc_type smallint NOT NULL , +tgt_orientation smallint NULL , +tgt_allele varchar(1024) NULL , +tgt_aln_quality real NULL , +last_updated_time TIMESTAMP NOT NULL , +comment varchar(255) NULL +); +CREATE TABLE b135_SNPChrPosOnRef_37_3 +( +snp_id int NOT NULL , +chr varchar(32) NOT NULL , +pos int NULL , +orien int NULL , +neighbor_snp_list int NULL , +isPAR varchar(1) NOT NULL +); +CREATE TABLE b135_SNPContigLoc_37_3 +( +snp_type char(2) NOT NULL , +snp_id int NOT NULL , +ctg_id int NOT NULL , +asn_from int NOT NULL , +asn_to int NOT NULL , +lf_ngbr int NULL , +rf_ngbr int NULL , +lc_ngbr int NOT NULL , +rc_ngbr int NOT NULL , +loc_type smallint NOT NULL , +phys_pos_from int NULL , +snp_bld_id int NOT NULL , +last_updated_time TIMESTAMP NOT NULL , +process_status smallint NOT NULL , +orientation smallint NULL , +allele varchar(1024) NULL , +loc_sts_uid int NULL , +aln_quality real NULL , +num_mism int NULL , +num_del int NULL , +num_ins int NULL , +tier smallint NULL +); +CREATE TABLE b135_SNPContigLocusId_37_3 +( +snp_id int NOT NULL , +contig_acc varchar(32) NULL , +contig_ver smallint NULL , +asn_from int NULL , +asn_to int NULL , +locus_id int NULL , +locus_symbol varchar(128) NULL , +mrna_acc varchar(32) NOT NULL , +mrna_ver smallint NOT NULL , +protein_acc varchar(32) NULL , +protein_ver smallint NULL , +fxn_class int NOT NULL , +reading_frame int NULL , +allele varchar(256) NULL , +residue varchar(1024) NULL , +aa_position int NULL , +build_id varchar(4) NOT NULL , +ctg_id int NULL , +mrna_start int NULL , +mrna_stop int NULL , +codon varchar(1024) NULL , +protRes char(3) NULL , +contig_gi int NULL , +mrna_gi int NOT NULL , +mrna_orien smallint NULL , +cp_mrna_ver smallint NULL , +cp_mrna_gi int NULL , +verComp varchar(7) NULL +); +CREATE TABLE b135_SNPContigProtein_37_3 +( +snp_id int NOT NULL , +contig_gi int NOT NULL , +contig_start int NOT NULL , +contig_stop int NOT NULL , +contig_orien smallint NOT NULL , +contig_allele varchar(1024) NULL , +mrna_gi int NOT NULL , +mrna_acc varchar(32) NOT NULL , +mrna_ver smallint NOT NULL , +mrna_start int NULL , +mrna_stop int NULL , +mrna_orien smallint NULL , +gene_symbol varchar(128) NULL , +gene_id int NULL , +prot_gi int NULL , +prot_acc varchar(32) NULL , +prot_ver smallint NULL , +prot_start int NULL , +prot_stop int NULL , +frame smallint NULL , +var_allele varchar(1024) NULL , +residue varchar(1024) NULL , +mrna_codon varchar(1024) NULL , +codon varchar(1024) NULL , +fxn_class int NOT NULL , +in_stop_codon smallint NULL +); +CREATE TABLE b135_SNPMapInfo_37_3 +( +snp_type char(2) NOT NULL , +snp_id int NOT NULL , +chr_cnt int NOT NULL , +contig_cnt int NOT NULL , +loc_cnt int NOT NULL , +weight int NOT NULL , +hap_cnt int NULL , +placed_cnt int NOT NULL , +unlocalized_cnt int NOT NULL , +unplaced_cnt int NOT NULL , +aligned_cnt int NOT NULL , +md5 char(32) NULL , +asm_acc varchar(32) NULL , +asm_version smallint NULL , +assembly varchar(32) NULL +); +CREATE TABLE b135_SNPMapLinkProtein_37_3 +( +snp_id int NOT NULL , +mrna_acc varchar(32) NOT NULL , +mrna_ver smallint NOT NULL , +mrna_gi int NOT NULL , +mrna_start int NULL , +mrna_stop int NULL , +mrna_orien smallint NULL , +allele varchar(1024) NULL , +gene_symbol varchar(128) NULL , +gene_id int NULL , +prot_gi int NULL , +prot_acc varchar(32) NULL , +prot_ver smallint NULL , +prot_start int NULL , +prot_stop int NULL , +frame smallint NULL , +var_allele varchar(1024) NULL , +residue varchar(1024) NULL , +mrna_codon varchar(1024) NULL , +codon varchar(1024) NULL , +fxn_class int NOT NULL , +ctg_gi int NULL , +ctg_from int NULL , +ctg_to int NULL , +ctg_orientation smallint NULL , +source varchar(7) NULL +); +CREATE TABLE dn_IND_batchCount +( +batch_id int NOT NULL , +pop_id int NOT NULL , +ss_cnt int NOT NULL , +rs_cnt int NOT NULL , +ind_cnt int NOT NULL , +create_time TIMESTAMP NOT NULL +); +CREATE TABLE dn_IND_batch_pop +( +batch_id smallint NOT NULL , +pop_id int NOT NULL , +update_time TIMESTAMP NOT NULL +); +CREATE TABLE dn_PopulationIndGrp +( +pop_id int NOT NULL , +ind_grp_name varchar(32) NOT NULL , +ind_grp_code smallint NOT NULL +); +CREATE TABLE dn_batchCount +( +batch_id int NOT NULL , +ss_cnt int NOT NULL , +rs_cnt int NOT NULL , +rs_validated_cnt int NOT NULL , +create_time TIMESTAMP NOT NULL , +pop_cnt int NULL , +ind_cnt int NULL +); +CREATE TABLE dn_handleCount +( +handle varchar(20) NOT NULL , +batch_type char(3) NOT NULL , +ss_cnt int NOT NULL , +rs_cnt int NULL , +rs_validated_cnt int NULL , +create_time TIMESTAMP NOT NULL +); +CREATE TABLE dn_snpFxnCnt +( +build_id int NOT NULL , +fxn_class smallint NULL , +snp_cnt int NOT NULL , +gene_cnt int NOT NULL , +create_time TIMESTAMP NOT NULL , +last_updated_time TIMESTAMP NOT NULL , +tax_id int NOT NULL +); +CREATE TABLE dn_table_rowcount +( +tabname varchar(64) NOT NULL , +row_cnt int NOT NULL , +build_id int NOT NULL , +update_time TIMESTAMP NOT NULL , +rows_in_spaceused int NULL , +reserved_KB_spaceused int NULL , +data_KB_spaceused int NULL , +index_size_KB_spaceused int NULL , +unused_KB_spaceused int NULL +); diff --git a/schema/human_9606_schema/human_gty1_constraint.sql b/schema/human_9606_schema/human_gty1_constraint.sql index f2a495a..4eca20f 100644 --- a/schema/human_9606_schema/human_gty1_constraint.sql +++ b/schema/human_9606_schema/human_gty1_constraint.sql @@ -1,78 +1,22 @@ -ALTER TABLE [SubInd_ch1] ADD - CONSTRAINT [pk_ch_t_SubInd_ch1] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch1] ADD CONSTRAINT [pk_ch_t_SubInd_ch1] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch2] ADD - CONSTRAINT [pk_ch_t_SubInd_ch2] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch2] ADD CONSTRAINT [pk_ch_t_SubInd_ch2] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch3] ADD - CONSTRAINT [pk_ch_t_SubInd_ch3] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch3] ADD CONSTRAINT [pk_ch_t_SubInd_ch3] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch4] ADD - CONSTRAINT [pk_ch_t_SubInd_ch4] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch4] ADD CONSTRAINT [pk_ch_t_SubInd_ch4] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch5] ADD - CONSTRAINT [pk_ch_t_SubInd_ch5] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch5] ADD CONSTRAINT [pk_ch_t_SubInd_ch5] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch6] ADD - CONSTRAINT [pk_ch_t_SubInd_ch6] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch6] ADD CONSTRAINT [pk_ch_t_SubInd_ch6] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch7] ADD - CONSTRAINT [pk_ch_t_SubInd_ch7] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch7] ADD CONSTRAINT [pk_ch_t_SubInd_ch7] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - diff --git a/schema/human_9606_schema/human_gty1_constraint_postgresql.sql b/schema/human_9606_schema/human_gty1_constraint_postgresql.sql deleted file mode 100644 index 083750b..0000000 --- a/schema/human_9606_schema/human_gty1_constraint_postgresql.sql +++ /dev/null @@ -1,71 +0,0 @@ -ALTER TABLE SubInd_ch1 ADD - CONSTRAINT pk_ch_t_SubInd_ch1 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch2 ADD - CONSTRAINT pk_ch_t_SubInd_ch2 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch3 ADD - CONSTRAINT pk_ch_t_SubInd_ch3 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch4 ADD - CONSTRAINT pk_ch_t_SubInd_ch4 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch5 ADD - CONSTRAINT pk_ch_t_SubInd_ch5 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch6 ADD - CONSTRAINT pk_ch_t_SubInd_ch6 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch7 ADD - CONSTRAINT pk_ch_t_SubInd_ch7 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - - diff --git a/schema/human_9606_schema/human_gty1_index.sql b/schema/human_9606_schema/human_gty1_index.sql index 5dd05bf..6eeeb7d 100644 --- a/schema/human_9606_schema/human_gty1_index.sql +++ b/schema/human_9606_schema/human_gty1_index.sql @@ -1,53 +1,38 @@ - CREATE INDEX [i_bs] ON [SubInd_ch1]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch1] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch1]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch1] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch2]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch2] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch2]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch2] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch3]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch3] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch3]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch3] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch4]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch4] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch4]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch4] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch5]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch5] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch5]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch5] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch6]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch6] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch6]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch6] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch7]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch7] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch7]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch7] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE CLUSTERED INDEX [i_b_size] ON [dn_table_rowcount]([build_id] DESC , [reserved_KB_spaceused] DESC ) +CREATE CLUSTERED INDEX [i_b_size] ON [dn_table_rowcount] ([build_id] DESC,[reserved_KB_spaceused] DESC) GO - diff --git a/schema/human_9606_schema/human_gty1_index_postgresql.sql b/schema/human_9606_schema/human_gty1_index_postgresql.sql deleted file mode 100644 index 0c98d90..0000000 --- a/schema/human_9606_schema/human_gty1_index_postgresql.sql +++ /dev/null @@ -1,49 +0,0 @@ - CREATE INDEX ON SubInd_ch1(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch1(submitted_ind_id, subsnp_id, gty_id) -; -CREATE INDEX ON SubInd_ch1(subsnp_id); -CREATE INDEX ON SubInd_ch2(subsnp_id); -CREATE INDEX ON SubInd_ch3(subsnp_id); -CREATE INDEX ON SubInd_ch4(subsnp_id); -CREATE INDEX ON SubInd_ch5(subsnp_id); -CREATE INDEX ON SubInd_ch6(subsnp_id); -CREATE INDEX ON SubInd_ch7(subsnp_id); -CREATE INDEX ON SubInd_ch8(subsnp_id); -CREATE INDEX ON SubInd_ch9(subsnp_id); - - - CREATE INDEX ON SubInd_ch2(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch2(submitted_ind_id, subsnp_id, gty_id) -; - - - CREATE INDEX ON SubInd_ch3(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch3(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch4(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch4(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch5(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch5(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch6(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch6(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch7(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch7(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON dn_table_rowcount(build_id DESC , reserved_KB_spaceused DESC ) -; - diff --git a/schema/human_9606_schema/human_gty1_table.sql b/schema/human_9606_schema/human_gty1_table.sql index 4e8e9d5..cd45ba2 100644 --- a/schema/human_9606_schema/human_gty1_table.sql +++ b/schema/human_9606_schema/human_gty1_table.sql @@ -1,105 +1,105 @@ -CREATE TABLE [SubInd_ch1] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch1] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch2] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch2] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch3] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch3] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch4] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch4] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch5] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch5] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch6] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch6] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch7] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch7] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [dn_table_rowcount] ( - [tabname] [varchar] (64) NOT NULL , - [row_cnt] [int] NOT NULL , - [build_id] [int] NOT NULL , - [update_time] [datetime] NOT NULL , - [rows_in_spaceused] [int] NULL , - [reserved_KB_spaceused] [int] NULL , - [data_KB_spaceused] [int] NULL , - [index_size_KB_spaceused] [int] NULL , - [unused_KB_spaceused] [int] NULL -) +CREATE TABLE [dn_table_rowcount] +( +[tabname] [varchar](64) NOT NULL , +[row_cnt] [int] NOT NULL , +[build_id] [int] NOT NULL , +[update_time] [datetime] NOT NULL , +[rows_in_spaceused] [int] NULL , +[reserved_KB_spaceused] [int] NULL , +[data_KB_spaceused] [int] NULL , +[index_size_KB_spaceused] [int] NULL , +[unused_KB_spaceused] [int] NULL +) GO - diff --git a/schema/human_9606_schema/human_gty1_table_postgresql.sql b/schema/human_9606_schema/human_gty1_table_postgresql.sql deleted file mode 100644 index de00c19..0000000 --- a/schema/human_9606_schema/human_gty1_table_postgresql.sql +++ /dev/null @@ -1,57 +0,0 @@ -CREATE TABLE SubInd ( - chr CHAR NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -); - -CREATE TABLE SubInd_ch1 CHECK (chr = '1') INHERITS SubInd; -CREATE TABLE SubInd_ch2 CHECK (chr = '2') INHERITS SubInd; -CREATE TABLE SubInd_ch3 CHECK (chr = '3') INHERITS SubInd; -CREATE TABLE SubInd_ch4 CHECK (chr = '4') INHERITS SubInd; -CREATE TABLE SubInd_ch5 CHECK (chr = '5') INHERITS SubInd; -CREATE TABLE SubInd_ch6 CHECK (chr = '6') INHERITS SubInd; -CREATE TABLE SubInd_ch7 CHECK (chr = '7') INHERITS SubInd; -CREATE TABLE SubInd_ch8 CHECK (chr = '8') INHERITS SubInd; -CREATE TABLE SubInd_ch9 CHECK (chr = '9') INHERITS SubInd; -CREATE TABLE SubInd_ch10 CHECK (chr = '10') INHERITS SubInd; -CREATE TABLE SubInd_ch11 CHECK (chr = '11') INHERITS SubInd; -CREATE TABLE SubInd_ch12 CHECK (chr = '12') INHERITS SubInd; -CREATE TABLE SubInd_ch13 CHECK (chr = '13') INHERITS SubInd; -CREATE TABLE SubInd_ch14 CHECK (chr = '14') INHERITS SubInd; -CREATE TABLE SubInd_ch15 CHECK (chr = '15') INHERITS SubInd; -CREATE TABLE SubInd_ch16 CHECK (chr = '16') INHERITS SubInd; -CREATE TABLE SubInd_ch17 CHECK (chr = '17') INHERITS SubInd; -CREATE TABLE SubInd_ch18 CHECK (chr = '18') INHERITS SubInd; -CREATE TABLE SubInd_ch19 CHECK (chr = '19') INHERITS SubInd; -CREATE TABLE SubInd_ch20 CHECK (chr = '20') INHERITS SubInd; -CREATE TABLE SubInd_ch21 CHECK (chr = '21') INHERITS SubInd; -CREATE TABLE SubInd_ch22 CHECK (chr = '22') INHERITS SubInd; -CREATE TABLE SubInd_chAltOnly CHECK (chr = 'AltOnly') INHERITS SubInd; -CREATE TABLE SubInd_chMT CHECK (chr = 'MT') INHERITS SubInd; -CREATE TABLE SubInd_chMulti CHECK (chr = 'Multi') INHERITS SubInd; -CREATE TABLE SubInd_chNewSs CHECK (chr = 'NewSs') INHERITS SubInd; -CREATE TABLE SubInd_chNotOn CHECK (chr = 'NotOn') INHERITS SubInd; -CREATE TABLE SubInd_chPAR CHECK (chr = 'PAR') INHERITS SubInd; -CREATE TABLE SubInd_chUn CHECK (chr = 'Un') INHERITS SubInd; -CREATE TABLE SubInd_chX CHECK (chr = 'X') INHERITS SubInd; -CREATE TABLE SubInd_chY CHECK (chr = 'Y') INHERITS SubInd; - - -CREATE TABLE dn_table_rowcount ( - tabname varchar (64) NOT NULL , - row_cnt int NOT NULL , - build_id int NOT NULL , - update_time TIMESTAMP NOT NULL , - rows_in_spaceused int NULL , - reserved_KB_spaceused int NULL , - data_KB_spaceused int NULL , - index_size_KB_spaceused int NULL , - unused_KB_spaceused int NULL -) -; - diff --git a/schema/human_9606_schema/human_gty2_constraint.sql b/schema/human_9606_schema/human_gty2_constraint.sql index def01ce..84802ff 100644 --- a/schema/human_9606_schema/human_gty2_constraint.sql +++ b/schema/human_9606_schema/human_gty2_constraint.sql @@ -1,265 +1,73 @@ -ALTER TABLE [SubInd_ch10] ADD - CONSTRAINT [pk_ch_t_SubInd_ch10] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch10] ADD CONSTRAINT [pk_ch_t_SubInd_ch10] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch11] ADD - CONSTRAINT [pk_ch_t_SubInd_ch11] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch11] ADD CONSTRAINT [pk_ch_t_SubInd_ch11] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch12] ADD - CONSTRAINT [pk_ch_t_SubInd_ch12] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch12] ADD CONSTRAINT [pk_ch_t_SubInd_ch12] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch13] ADD - CONSTRAINT [pk_ch_t_SubInd_ch13] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch13] ADD CONSTRAINT [pk_ch_t_SubInd_ch13] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch14] ADD - CONSTRAINT [pk_ch_t_SubInd_ch14] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch14] ADD CONSTRAINT [pk_ch_t_SubInd_ch14] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch15] ADD - CONSTRAINT [pk_ch_t_SubInd_ch15] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch15] ADD CONSTRAINT [pk_ch_t_SubInd_ch15] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch16] ADD - CONSTRAINT [pk_ch_t_SubInd_ch16] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch16] ADD CONSTRAINT [pk_ch_t_SubInd_ch16] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch17] ADD - CONSTRAINT [pk_ch_t_SubInd_ch17] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch17] ADD CONSTRAINT [pk_ch_t_SubInd_ch17] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch18] ADD - CONSTRAINT [pk_ch_t_SubInd_ch18] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch18] ADD CONSTRAINT [pk_ch_t_SubInd_ch18] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch19] ADD - CONSTRAINT [pk_ch_t_SubInd_ch19] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch19] ADD CONSTRAINT [pk_ch_t_SubInd_ch19] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch20] ADD - CONSTRAINT [pk_ch_t_SubInd_ch20] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch20] ADD CONSTRAINT [pk_ch_t_SubInd_ch20] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch21] ADD - CONSTRAINT [pk_ch_t_SubInd_ch21] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch21] ADD CONSTRAINT [pk_ch_t_SubInd_ch21] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch22] ADD - CONSTRAINT [pk_ch_t_SubInd_ch22] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch22] ADD CONSTRAINT [pk_ch_t_SubInd_ch22] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch8] ADD - CONSTRAINT [pk_ch_t_SubInd_ch8] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch8] ADD CONSTRAINT [pk_ch_t_SubInd_ch8] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_ch9] ADD - CONSTRAINT [pk_ch_t_SubInd_ch9] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_ch9] ADD CONSTRAINT [pk_ch_t_SubInd_ch9] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_chAltOnly] ADD - CONSTRAINT [pk_SubInd_chAltOnly] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_chAltOnly] ADD CONSTRAINT [pk_SubInd_chAltOnly] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_chMT] ADD - CONSTRAINT [pk_ch_t_SubInd_chMT] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_chMT] ADD CONSTRAINT [pk_ch_t_SubInd_chMT] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_chMulti] ADD - CONSTRAINT [pk_SubInd_chMulti] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_chMulti] ADD CONSTRAINT [pk_SubInd_chMulti] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_chNewSs] ADD - CONSTRAINT [pk_SubInd_chNewSs] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_chNewSs] ADD CONSTRAINT [pk_SubInd_chNewSs] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_chNotOn] ADD - CONSTRAINT [pk_SubInd_chNotOn] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_chNotOn] ADD CONSTRAINT [pk_SubInd_chNotOn] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_chPAR] ADD - CONSTRAINT [pk_SubInd_chPAR] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_chPAR] ADD CONSTRAINT [pk_SubInd_chPAR] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_chUn] ADD - CONSTRAINT [pk_SubInd_chUn] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_chUn] ADD CONSTRAINT [pk_SubInd_chUn] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_chX] ADD - CONSTRAINT [pk_ch_t_SubInd_chX] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_chX] ADD CONSTRAINT [pk_ch_t_SubInd_chX] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - -ALTER TABLE [SubInd_chY] ADD - CONSTRAINT [pk_ch_t_SubInd_chY] PRIMARY KEY CLUSTERED - ( - [subsnp_id], - [submitted_ind_id], - [batch_id], - [chr] - ) +ALTER TABLE [SubInd_chY] ADD CONSTRAINT [pk_ch_t_SubInd_chY] PRIMARY KEY CLUSTERED ([chr] ASC,[batch_id] ASC,[subsnp_id] ASC,[submitted_ind_id] ASC) GO - diff --git a/schema/human_9606_schema/human_gty2_constraint_postgresql.sql b/schema/human_9606_schema/human_gty2_constraint_postgresql.sql index 2c5b27e..2b26122 100644 --- a/schema/human_9606_schema/human_gty2_constraint_postgresql.sql +++ b/schema/human_9606_schema/human_gty2_constraint_postgresql.sql @@ -1,241 +1,24 @@ -ALTER TABLE SubInd_ch10 ADD - CONSTRAINT pk_ch_t_SubInd_ch10 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch11 ADD - CONSTRAINT pk_ch_t_SubInd_ch11 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch12 ADD - CONSTRAINT pk_ch_t_SubInd_ch12 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch13 ADD - CONSTRAINT pk_ch_t_SubInd_ch13 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch14 ADD - CONSTRAINT pk_ch_t_SubInd_ch14 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch15 ADD - CONSTRAINT pk_ch_t_SubInd_ch15 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch16 ADD - CONSTRAINT pk_ch_t_SubInd_ch16 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch17 ADD - CONSTRAINT pk_ch_t_SubInd_ch17 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch18 ADD - CONSTRAINT pk_ch_t_SubInd_ch18 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch19 ADD - CONSTRAINT pk_ch_t_SubInd_ch19 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch20 ADD - CONSTRAINT pk_ch_t_SubInd_ch20 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch21 ADD - CONSTRAINT pk_ch_t_SubInd_ch21 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch22 ADD - CONSTRAINT pk_ch_t_SubInd_ch22 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch8 ADD - CONSTRAINT pk_ch_t_SubInd_ch8 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_ch9 ADD - CONSTRAINT pk_ch_t_SubInd_ch9 PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_chAltOnly ADD - CONSTRAINT pk_SubInd_chAltOnly PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_chMT ADD - CONSTRAINT pk_ch_t_SubInd_chMT PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_chMulti ADD - CONSTRAINT pk_SubInd_chMulti PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_chNewSs ADD - CONSTRAINT pk_SubInd_chNewSs PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_chNotOn ADD - CONSTRAINT pk_SubInd_chNotOn PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_chPAR ADD - CONSTRAINT pk_SubInd_chPAR PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_chUn ADD - CONSTRAINT pk_SubInd_chUn PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_chX ADD - CONSTRAINT pk_ch_t_SubInd_chX PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - -ALTER TABLE SubInd_chY ADD - CONSTRAINT pk_ch_t_SubInd_chY PRIMARY KEY - ( - subsnp_id, - submitted_ind_id, - batch_id, - chr - ) -; - - +ALTER TABLE SubInd_ch10 ADD CONSTRAINT pk_ch_t_SubInd_ch10 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_ch11 ADD CONSTRAINT pk_ch_t_SubInd_ch11 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_ch12 ADD CONSTRAINT pk_ch_t_SubInd_ch12 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_ch13 ADD CONSTRAINT pk_ch_t_SubInd_ch13 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_ch14 ADD CONSTRAINT pk_ch_t_SubInd_ch14 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_ch15 ADD CONSTRAINT pk_ch_t_SubInd_ch15 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_ch16 ADD CONSTRAINT pk_ch_t_SubInd_ch16 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_ch17 ADD CONSTRAINT pk_ch_t_SubInd_ch17 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_ch18 ADD CONSTRAINT pk_ch_t_SubInd_ch18 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_ch19 ADD CONSTRAINT pk_ch_t_SubInd_ch19 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_ch20 ADD CONSTRAINT pk_ch_t_SubInd_ch20 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_ch21 ADD CONSTRAINT pk_ch_t_SubInd_ch21 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_ch22 ADD CONSTRAINT pk_ch_t_SubInd_ch22 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_ch8 ADD CONSTRAINT pk_ch_t_SubInd_ch8 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_ch9 ADD CONSTRAINT pk_ch_t_SubInd_ch9 PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_chAltOnly ADD CONSTRAINT pk_SubInd_chAltOnly PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_chMT ADD CONSTRAINT pk_ch_t_SubInd_chMT PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_chMulti ADD CONSTRAINT pk_SubInd_chMulti PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_chNewSs ADD CONSTRAINT pk_SubInd_chNewSs PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_chNotOn ADD CONSTRAINT pk_SubInd_chNotOn PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_chPAR ADD CONSTRAINT pk_SubInd_chPAR PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_chUn ADD CONSTRAINT pk_SubInd_chUn PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_chX ADD CONSTRAINT pk_ch_t_SubInd_chX PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); +ALTER TABLE SubInd_chY ADD CONSTRAINT pk_ch_t_SubInd_chY PRIMARY KEY (chr,batch_id,subsnp_id,submitted_ind_id); diff --git a/schema/human_9606_schema/human_gty2_index.sql b/schema/human_9606_schema/human_gty2_index.sql index 480f2ff..3b24325 100644 --- a/schema/human_9606_schema/human_gty2_index.sql +++ b/schema/human_9606_schema/human_gty2_index.sql @@ -1,172 +1,123 @@ - CREATE INDEX [i_bs] ON [SubInd_ch10]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch10] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch10]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch10] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch11]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch11] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch11]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch11] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch12]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch12] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch12]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch12] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch13]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch13] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch13]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch13] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch14]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch14] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch14]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch14] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch15]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch15] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch15]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch15] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch16]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch16] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch16]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch16] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch17]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch17] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch17]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch17] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch18]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch18] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch18]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch18] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch19]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch19] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch19]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch19] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch20]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch20] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch20]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch20] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch21]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch21] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch21]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch21] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch22]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch22] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch22]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch22] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch8]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch8] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch8]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch8] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_ch9]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_ch9] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_ch9]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_ch9] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_chAltOnly]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_chAltOnly] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_chAltOnly]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_chAltOnly] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_chMT]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_chMT] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_chMT]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_chMT] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_chMulti]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_chMulti] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_chMulti]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_chMulti] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_batch_ss] ON [SubInd_chNewSs]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_batch_ss] ON [SubInd_chNewSs] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_chNewSs]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_chNewSs] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_chNotOn]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_chNotOn] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_chNotOn]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_chNotOn] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_chPAR]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_chPAR] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_chPAR]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_chPAR] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_chUn]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_chUn] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_chUn]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_chUn] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_chX]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_chX] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_chX]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_chX] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE INDEX [i_bs] ON [SubInd_chY]([batch_id], [subsnp_id]) +CREATE NONCLUSTERED INDEX [i_bs] ON [SubInd_chY] ([batch_id] ASC,[subsnp_id] ASC) GO - - CREATE INDEX [i_ind_ss] ON [SubInd_chY]([submitted_ind_id], [subsnp_id], [gty_id]) +CREATE NONCLUSTERED INDEX [i_ind_ss] ON [SubInd_chY] ([submitted_ind_id] ASC,[subsnp_id] ASC,[gty_id] ASC) GO - - CREATE CLUSTERED INDEX [i_b_size] ON [dn_table_rowcount]([build_id] DESC , [reserved_KB_spaceused] DESC ) +CREATE CLUSTERED INDEX [i_b_size] ON [dn_table_rowcount] ([build_id] DESC,[reserved_KB_spaceused] DESC) GO - diff --git a/schema/human_9606_schema/human_gty2_index_postgresql.sql b/schema/human_9606_schema/human_gty2_index_postgresql.sql index e4f0315..bd28e29 100644 --- a/schema/human_9606_schema/human_gty2_index_postgresql.sql +++ b/schema/human_9606_schema/human_gty2_index_postgresql.sql @@ -1,123 +1,49 @@ - CREATE INDEX ON SubInd_ch10(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch10(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch11(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch11(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch12(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch12(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch13(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch13(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch14(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch14(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch15(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch15(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch16(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch16(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch17(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch17(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch18(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch18(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch19(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch19(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch20(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch20(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch21(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch21(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch22(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch22(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch8(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch8(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_ch9(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_ch9(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_chAltOnly(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_chAltOnly(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_chMT(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_chMT(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_chMulti(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_chMulti(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_chNewSs(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_chNewSs(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_chNotOn(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_chNotOn(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_chPAR(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_chPAR(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_chUn(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_chUn(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_chX(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_chX(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON SubInd_chY(batch_id, subsnp_id) -; - CREATE INDEX ON SubInd_chY(submitted_ind_id, subsnp_id, gty_id) -; - - CREATE INDEX ON dn_table_rowcount(build_id DESC , reserved_KB_spaceused DESC ) -; - +CREATE INDEX ON SubInd_ch10 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch10 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_ch11 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch11 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_ch12 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch12 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_ch13 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch13 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_ch14 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch14 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_ch15 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch15 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_ch16 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch16 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_ch17 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch17 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_ch18 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch18 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_ch19 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch19 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_ch20 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch20 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_ch21 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch21 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_ch22 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch22 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_ch8 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch8 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_ch9 (batch_id,subsnp_id); +CREATE INDEX ON SubInd_ch9 (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_chAltOnly (batch_id,subsnp_id); +CREATE INDEX ON SubInd_chAltOnly (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_chMT (batch_id,subsnp_id); +CREATE INDEX ON SubInd_chMT (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_chMulti (batch_id,subsnp_id); +CREATE INDEX ON SubInd_chMulti (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_chNewSs (batch_id,subsnp_id); +CREATE INDEX ON SubInd_chNewSs (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_chNotOn (batch_id,subsnp_id); +CREATE INDEX ON SubInd_chNotOn (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_chPAR (batch_id,subsnp_id); +CREATE INDEX ON SubInd_chPAR (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_chUn (batch_id,subsnp_id); +CREATE INDEX ON SubInd_chUn (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_chX (batch_id,subsnp_id); +CREATE INDEX ON SubInd_chX (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON SubInd_chY (batch_id,subsnp_id); +CREATE INDEX ON SubInd_chY (submitted_ind_id,subsnp_id,gty_id); +CREATE INDEX ON dn_table_rowcount (build_id DESC,reserved_KB_spaceused DESC); diff --git a/schema/human_9606_schema/human_gty2_table.sql b/schema/human_9606_schema/human_gty2_table.sql index a5ff4d0..d310b64 100644 --- a/schema/human_9606_schema/human_gty2_table.sql +++ b/schema/human_9606_schema/human_gty2_table.sql @@ -1,326 +1,326 @@ -CREATE TABLE [SubInd_ch10] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch10] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch11] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch11] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch12] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch12] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch13] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch13] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch14] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch14] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch15] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch15] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch16] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch16] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch17] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch17] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch18] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch18] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch19] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch19] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch20] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch20] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch21] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch21] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch22] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch22] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch8] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch8] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_ch9] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_ch9] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_chAltOnly] ( - [chr] [varchar] (8) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_chAltOnly] +( +[chr] [varchar](8) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_chMT] ( - [chr] [varchar] (8) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_chMT] +( +[chr] [varchar](8) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_chMulti] ( - [chr] [varchar] (8) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_chMulti] +( +[chr] [varchar](8) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_chNewSs] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [tinyint] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_chNewSs] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [tinyint] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_chNotOn] ( - [chr] [varchar] (8) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_chNotOn] +( +[chr] [varchar](8) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_chPAR] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_chPAR] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_chUn] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_chUn] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_chX] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_chX] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [SubInd_chY] ( - [chr] [varchar] (3) NOT NULL , - [batch_id] [int] NOT NULL , - [subsnp_id] [int] NOT NULL , - [submitted_ind_id] [int] NOT NULL , - [submitted_strand_code] [int] NULL , - [allele_flag] [int] NULL , - [gty_id] [int] NULL , - [submitted_rs] [int] NULL -) +CREATE TABLE [SubInd_chY] +( +[chr] [varchar](3) NOT NULL , +[batch_id] [int] NOT NULL , +[subsnp_id] [int] NOT NULL , +[submitted_ind_id] [int] NOT NULL , +[submitted_strand_code] [int] NULL , +[allele_flag] [int] NULL , +[gty_id] [int] NULL , +[submitted_rs] [int] NULL +) GO - -CREATE TABLE [dn_table_rowcount] ( - [tabname] [varchar] (64) NOT NULL , - [row_cnt] [int] NOT NULL , - [build_id] [int] NOT NULL , - [update_time] [datetime] NOT NULL , - [rows_in_spaceused] [int] NULL , - [reserved_KB_spaceused] [int] NULL , - [data_KB_spaceused] [int] NULL , - [index_size_KB_spaceused] [int] NULL , - [unused_KB_spaceused] [int] NULL -) +CREATE TABLE [dn_table_rowcount] +( +[tabname] [varchar](64) NOT NULL , +[row_cnt] [int] NOT NULL , +[build_id] [int] NOT NULL , +[update_time] [datetime] NOT NULL , +[rows_in_spaceused] [int] NULL , +[reserved_KB_spaceused] [int] NULL , +[data_KB_spaceused] [int] NULL , +[index_size_KB_spaceused] [int] NULL , +[unused_KB_spaceused] [int] NULL +) GO - diff --git a/schema/human_9606_schema/human_gty2_table_postgresql.sql b/schema/human_9606_schema/human_gty2_table_postgresql.sql index 616818f..c4714cd 100644 --- a/schema/human_9606_schema/human_gty2_table_postgresql.sql +++ b/schema/human_9606_schema/human_gty2_table_postgresql.sql @@ -1,301 +1,276 @@ -CREATE TABLE SubInd_ch10 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_ch11 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_ch12 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_ch13 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_ch14 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_ch15 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_ch16 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_ch17 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_ch18 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_ch19 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_ch20 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_ch21 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_ch22 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_ch8 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_ch9 ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_chAltOnly ( - chr varchar (8) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_chMT ( - chr varchar (8) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_chMulti ( - chr varchar (8) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_chNewSs ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag smallint NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_chNotOn ( - chr varchar (8) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_chPAR ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_chUn ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_chX ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE SubInd_chY ( - chr varchar (3) NOT NULL , - batch_id int NOT NULL , - subsnp_id int NOT NULL , - submitted_ind_id int NOT NULL , - submitted_strand_code int NULL , - allele_flag int NULL , - gty_id int NULL , - submitted_rs int NULL -) -; - -CREATE TABLE dn_table_rowcount ( - tabname varchar (64) NOT NULL , - row_cnt int NOT NULL , - build_id int NOT NULL , - update_time TIMESTAMP NOT NULL , - rows_in_spaceused int NULL , - reserved_KB_spaceused int NULL , - data_KB_spaceused int NULL , - index_size_KB_spaceused int NULL , - unused_KB_spaceused int NULL -) -; - +CREATE TABLE SubInd_ch10 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_ch11 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_ch12 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_ch13 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_ch14 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_ch15 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_ch16 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_ch17 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_ch18 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_ch19 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_ch20 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_ch21 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_ch22 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_ch8 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_ch9 +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_chAltOnly +( +chr varchar(8) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_chMT +( +chr varchar(8) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_chMulti +( +chr varchar(8) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_chNewSs +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag smallint NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_chNotOn +( +chr varchar(8) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_chPAR +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_chUn +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_chX +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE SubInd_chY +( +chr varchar(3) NOT NULL , +batch_id int NOT NULL , +subsnp_id int NOT NULL , +submitted_ind_id int NOT NULL , +submitted_strand_code int NULL , +allele_flag int NULL , +gty_id int NULL , +submitted_rs int NULL +); +CREATE TABLE dn_table_rowcount +( +tabname varchar(64) NOT NULL , +row_cnt int NOT NULL , +build_id int NOT NULL , +update_time TIMESTAMP NOT NULL , +rows_in_spaceused int NULL , +reserved_KB_spaceused int NULL , +data_KB_spaceused int NULL , +index_size_KB_spaceused int NULL , +unused_KB_spaceused int NULL +); diff --git a/schema/shared_schema/dbSNP_main_constraint.sql b/schema/shared_schema/dbSNP_main_constraint.sql index 304d119..57326f7 100644 --- a/schema/shared_schema/dbSNP_main_constraint.sql +++ b/schema/shared_schema/dbSNP_main_constraint.sql @@ -1,398 +1,157 @@ -ALTER TABLE [Allele] ADD - CONSTRAINT [pk_Allele] PRIMARY KEY CLUSTERED - ( - [allele_id] - ) +ALTER TABLE [Allele] ADD CONSTRAINT [pk_Allele] PRIMARY KEY CLUSTERED ([allele_id] ASC) GO - -ALTER TABLE [AlleleFlagCode] ADD - CONSTRAINT [pk_AlleleFlagCode] PRIMARY KEY CLUSTERED - ( - [code] - ) +ALTER TABLE [AlleleFlagCode] ADD CONSTRAINT [pk_AlleleFlagCode] PRIMARY KEY CLUSTERED ([code] ASC) GO - -ALTER TABLE [AlleleMotif] ADD - CONSTRAINT [pk_AlleleMotif] PRIMARY KEY CLUSTERED - ( - [allele_id], - [motif_order] - ) +ALTER TABLE [AlleleMotif] ADD CONSTRAINT [pk_AlleleMotif] PRIMARY KEY CLUSTERED ([allele_id] ASC,[motif_order] ASC) GO - -ALTER TABLE [AllocIds] ADD - CONSTRAINT [pk_AllocIds] PRIMARY KEY NONCLUSTERED - ( - [name] - ) +ALTER TABLE [AllocIds] ADD CONSTRAINT [pk_AllocIds] PRIMARY KEY NONCLUSTERED ([name] ASC) GO - -ALTER TABLE [Author] ADD - CONSTRAINT [pk_Author] PRIMARY KEY NONCLUSTERED - ( - [pub_id], - [position] - ) +ALTER TABLE [Author] ADD CONSTRAINT [pk_Author] PRIMARY KEY NONCLUSTERED ([pub_id] ASC,[position] ASC) GO - -ALTER TABLE [CpGCode] ADD - CONSTRAINT [pk_CpGCode] PRIMARY KEY CLUSTERED - ( - [code] - ) +ALTER TABLE [CpGCode] ADD CONSTRAINT [pk_CpGCode] PRIMARY KEY CLUSTERED ([code] ASC) GO +ALTER TABLE [GenomeBuildInfo] ADD CONSTRAINT [df_GenomeBuildInfo_insert_time] DEFAULT (GETDATE()) FOR [insert_time] +ALTER TABLE [GenomeBuildInfo] ADD CONSTRAINT [df_GenomeBuildInfo_is_major] DEFAULT ((1)) FOR [is_major] +ALTER TABLE [GenomeBuildInfo] ADD CONSTRAINT [df_GenomeBuildInfo_ncbi_genome_tax_id] DEFAULT ((0)) FOR [ncbi_genome_tax_id] -ALTER TABLE [GenomeBuildInfo] ADD - CONSTRAINT [DF__GenomeBui__inser__15E52B55] DEFAULT (getdate()) FOR [insert_time], - CONSTRAINT [DF__GenomeBui__is_ma__18C19800] DEFAULT (1) FOR [is_major], - CONSTRAINT [DF__GenomeBui__ncbi___23FE4082] DEFAULT (0) FOR [ncbi_genome_tax_id] -GO - - -ALTER TABLE [GtyAllele] ADD - CONSTRAINT [pk_GtyAllele] PRIMARY KEY CLUSTERED - ( - [gty_id], - [rev_flag], - [chr_num] - ) +ALTER TABLE [GtyAllele] ADD CONSTRAINT [pk_GtyAllele] PRIMARY KEY CLUSTERED ([gty_id] ASC,[rev_flag] ASC,[chr_num] ASC) GO - -ALTER TABLE [IUPACna] ADD - CONSTRAINT [pk_IUPACna] PRIMARY KEY CLUSTERED - ( - [allele] - ) +ALTER TABLE [IUPACna] ADD CONSTRAINT [pk_IUPACna] PRIMARY KEY CLUSTERED ([allele] ASC) GO - -ALTER TABLE [LoadHistory] ADD - CONSTRAINT [pk_LoadHistory] PRIMARY KEY NONCLUSTERED - ( - [build_id] - ) +ALTER TABLE [LoadHistory] ADD CONSTRAINT [pk_LoadHistory] PRIMARY KEY NONCLUSTERED ([build_id] ASC) GO - -ALTER TABLE [LocTypeCode] ADD - CONSTRAINT [DF__LocTypeCo__creat__75CD617E] DEFAULT (getdate()) FOR [create_time], - CONSTRAINT [pk_LocTypeCode] PRIMARY KEY CLUSTERED - ( - [code] - ) +ALTER TABLE [LocTypeCode] ADD CONSTRAINT [DF__LocTypeCo__creat__75CD617E] DEFAULT (GETDATE()) FOR [create_time] +ALTER TABLE [LocTypeCode] ADD CONSTRAINT [pk_LocTypeCode] PRIMARY KEY CLUSTERED ([code] ASC) GO - -ALTER TABLE [MapLinkCode] ADD - CONSTRAINT [pk_MapLinkCode] PRIMARY KEY CLUSTERED - ( - [which_code], - [code] - ) +ALTER TABLE [MapLinkCode] ADD CONSTRAINT [pk_MapLinkCode] PRIMARY KEY CLUSTERED ([which_code] ASC,[code] ASC) GO - -ALTER TABLE [Method] ADD - CONSTRAINT [pk_Method_mid] PRIMARY KEY CLUSTERED - ( - [method_id] - ) +ALTER TABLE [Method] ADD CONSTRAINT [pk_Method_mid] PRIMARY KEY CLUSTERED ([method_id] ASC) GO - -ALTER TABLE [MethodClass] ADD - CONSTRAINT [pk_MethodClass] PRIMARY KEY CLUSTERED - ( - [meth_class_id] - ) +ALTER TABLE [MethodClass] ADD CONSTRAINT [pk_MethodClass] PRIMARY KEY CLUSTERED ([meth_class_id] ASC) GO - -ALTER TABLE [MethodLine] ADD - CONSTRAINT [pk_MethodLine] PRIMARY KEY NONCLUSTERED - ( - [method_id], - [line_num] - ) +ALTER TABLE [MethodLine] ADD CONSTRAINT [pk_MethodLine] PRIMARY KEY NONCLUSTERED ([method_id] ASC,[line_num] ASC) GO - -ALTER TABLE [Moltype] ADD - CONSTRAINT [pk_Moltype] PRIMARY KEY CLUSTERED - ( - [code] - ) +ALTER TABLE [Moltype] ADD CONSTRAINT [pk_Moltype] PRIMARY KEY CLUSTERED ([code] ASC) GO - -ALTER TABLE [Motif] ADD - CONSTRAINT [pk_Motif] PRIMARY KEY CLUSTERED - ( - [motif_id] - ) +ALTER TABLE [Motif] ADD CONSTRAINT [pk_Motif] PRIMARY KEY CLUSTERED ([motif_id] ASC) GO - -ALTER TABLE [ObsGenotype] ADD - CONSTRAINT [pk_ObsGenotype] PRIMARY KEY CLUSTERED - ( - [gty_id] - ) +ALTER TABLE [ObsGenotype] ADD CONSTRAINT [pk_ObsGenotype] PRIMARY KEY CLUSTERED ([gty_id] ASC) GO - -ALTER TABLE [ObsVariation] ADD - CONSTRAINT [DF__ObsVariat__creat__3BB5CE82] DEFAULT (getdate()) FOR [create_time], - CONSTRAINT [DF__ObsVariat__last___3CA9F2BB] DEFAULT (getdate()) FOR [last_updated_time], - CONSTRAINT [pk_ObsVariation] PRIMARY KEY CLUSTERED - ( - [var_id] - ) +ALTER TABLE [ObsVariation] ADD CONSTRAINT [DF__ObsVariat__creat__3BB5CE82] DEFAULT (GETDATE()) FOR [create_time] +ALTER TABLE [ObsVariation] ADD CONSTRAINT [DF__ObsVariat__last___3CA9F2BB] DEFAULT (GETDATE()) FOR [last_updated_time] +ALTER TABLE [ObsVariation] ADD CONSTRAINT [pk_ObsVariation] PRIMARY KEY CLUSTERED ([var_id] ASC) GO - -ALTER TABLE [OrgDbStatus] ADD - CONSTRAINT [pk_org_db_status] PRIMARY KEY CLUSTERED - ( - [database_name] - ) +ALTER TABLE [OrgDbStatus] ADD CONSTRAINT [pk_org_db_status] PRIMARY KEY CLUSTERED ([database_name] ASC) GO - -ALTER TABLE [OrganismTax] ADD - CONSTRAINT [pk_organism] PRIMARY KEY NONCLUSTERED - ( - [tax_id] - ) +ALTER TABLE [OrganismTax] ADD CONSTRAINT [pk_organism] PRIMARY KEY NONCLUSTERED ([tax_id] ASC) GO - -ALTER TABLE [PopClass] ADD - CONSTRAINT [pk_PopClass] PRIMARY KEY CLUSTERED - ( - [pop_id], - [pop_class_id] - ) +ALTER TABLE [PopClass] ADD CONSTRAINT [pk_PopClass] PRIMARY KEY CLUSTERED ([pop_id] ASC,[pop_class_id] ASC) GO - -ALTER TABLE [PopClassCode] ADD - CONSTRAINT [PK__PopClassCode__270595B6] PRIMARY KEY CLUSTERED - ( - [pop_class_id] - ) +ALTER TABLE [PopClassCode] ADD CONSTRAINT [PK__PopClassCode__270595B6] PRIMARY KEY CLUSTERED ([pop_class_id] ASC) GO - -ALTER TABLE [Publication] ADD - CONSTRAINT [pk_Publication] PRIMARY KEY NONCLUSTERED - ( - [pub_id] - ) +ALTER TABLE [Publication] ADD CONSTRAINT [pk_Publication] PRIMARY KEY NONCLUSTERED ([pub_id] ASC) GO - -ALTER TABLE [SNPGlossary] ADD - CONSTRAINT [DF__SNPGlossa__last___4050666D] DEFAULT (getdate()) FOR [last_updated], - CONSTRAINT [pk_SNPGlossary] PRIMARY KEY CLUSTERED - ( - [term] - ) +ALTER TABLE [SNPGlossary] ADD CONSTRAINT [DF__SNPGlossa__last___4050666D] DEFAULT (GETDATE()) FOR [last_updated] +ALTER TABLE [SNPGlossary] ADD CONSTRAINT [pk_SNPGlossary] PRIMARY KEY CLUSTERED ([term] ASC) GO - -ALTER TABLE [SNP_tax_id] ADD - CONSTRAINT [DF__SNP_tax_i__statu__31583BA0] DEFAULT ('C') FOR [status], - CONSTRAINT [pk_SNP_tax_id] PRIMARY KEY CLUSTERED - ( - [snp_id] - ) +ALTER TABLE [SNP_tax_id] ADD CONSTRAINT [DF__SNP_tax_i__statu__31583BA0] DEFAULT ('C') FOR [status] +ALTER TABLE [SNP_tax_id] ADD CONSTRAINT [pk_SNP_tax_id] PRIMARY KEY CLUSTERED ([snp_id] ASC) GO - -ALTER TABLE [SnpChrCode] ADD - CONSTRAINT [pk_SnpChrCode] PRIMARY KEY CLUSTERED - ( - [code] - ) +ALTER TABLE [SnpChrCode] ADD CONSTRAINT [pk_SnpChrCode] PRIMARY KEY CLUSTERED ([code] ASC) GO - -ALTER TABLE [SnpClassCode] ADD - CONSTRAINT [pk_SnpClassCode] PRIMARY KEY CLUSTERED - ( - [code] - ) +ALTER TABLE [SnpClassCode] ADD CONSTRAINT [pk_SnpClassCode] PRIMARY KEY CLUSTERED ([code] ASC) GO - -ALTER TABLE [SnpFunctionCode] ADD - CONSTRAINT [pk_SnpFunctionCode] PRIMARY KEY CLUSTERED - ( - [code] - ) +ALTER TABLE [SnpFunctionCode] ADD CONSTRAINT [pk_SnpFunctionCode] PRIMARY KEY CLUSTERED ([code] ASC) GO - -ALTER TABLE [SnpValidationCode] ADD - CONSTRAINT [pk_SnpValidationCode] PRIMARY KEY NONCLUSTERED - ( - [code] - ) +ALTER TABLE [SnpValidationCode] ADD CONSTRAINT [pk_SnpValidationCode] PRIMARY KEY NONCLUSTERED ([code] ASC) GO - -ALTER TABLE [StrandCode] ADD - CONSTRAINT [pk_StrandCode] PRIMARY KEY CLUSTERED - ( - [code] - ) +ALTER TABLE [StrandCode] ADD CONSTRAINT [pk_StrandCode] PRIMARY KEY CLUSTERED ([code] ASC) GO - -ALTER TABLE [Submitter] ADD - CONSTRAINT [DF_Submitter_create_time] DEFAULT (getdate()) FOR [create_time], - CONSTRAINT [pk_Submitter] PRIMARY KEY NONCLUSTERED - ( - [handle] - ) +ALTER TABLE [Submitter] ADD CONSTRAINT [DF_Submitter_create_time] DEFAULT (GETDATE()) FOR [create_time] +ALTER TABLE [Submitter] ADD CONSTRAINT [pk_Submitter] PRIMARY KEY NONCLUSTERED ([handle] ASC) GO - -ALTER TABLE [TemplateType] ADD - CONSTRAINT [pk_TemplateType] PRIMARY KEY CLUSTERED - ( - [temp_type_id] - ) +ALTER TABLE [TemplateType] ADD CONSTRAINT [pk_TemplateType] PRIMARY KEY CLUSTERED ([temp_type_id] ASC) GO - -ALTER TABLE [UniGty] ADD - CONSTRAINT [pk_UniGty] PRIMARY KEY CLUSTERED - ( - [unigty_id] - ) +ALTER TABLE [UniGty] ADD CONSTRAINT [pk_UniGty] PRIMARY KEY CLUSTERED ([unigty_id] ASC) GO - -ALTER TABLE [UniVariAllele] ADD - CONSTRAINT [pk_UniVariAllele] PRIMARY KEY CLUSTERED - ( - [univar_id], - [allele_id] - ) +ALTER TABLE [UniVariAllele] ADD CONSTRAINT [pk_UniVariAllele] PRIMARY KEY CLUSTERED ([univar_id] ASC,[allele_id] ASC) GO - -ALTER TABLE [UniVariation] ADD - CONSTRAINT [pk_UniVariation] PRIMARY KEY CLUSTERED - ( - [univar_id] - ) +ALTER TABLE [UniVariation] ADD CONSTRAINT [pk_UniVariation] PRIMARY KEY CLUSTERED ([univar_id] ASC) GO - -ALTER TABLE [UniVariationSrcCode] ADD - CONSTRAINT [pk_UniVariationSrcCode] PRIMARY KEY CLUSTERED - ( - [code] - ) +ALTER TABLE [UniVariationSrcCode] ADD CONSTRAINT [pk_UniVariationSrcCode] PRIMARY KEY CLUSTERED ([code] ASC) GO - -ALTER TABLE [VariAllele] ADD - CONSTRAINT [pk_VariAllele] PRIMARY KEY CLUSTERED - ( - [var_id], - [allele_id] - ) +ALTER TABLE [VariAllele] ADD CONSTRAINT [pk_VariAllele] PRIMARY KEY CLUSTERED ([var_id] ASC,[allele_id] ASC) GO - -ALTER TABLE [db_DataDictionaryNew] ADD - CONSTRAINT [DF__db_DataDi__updat__5BB889C0] DEFAULT (getdate()) FOR [update_time] +ALTER TABLE [db_ftp_table_list] ADD CONSTRAINT [DF__db_ftp_ta__creat__27F9B9EF] DEFAULT (GETDATE()) FOR [create_time] +ALTER TABLE [db_ftp_table_list] ADD CONSTRAINT [pk_db_ftp_table_list] PRIMARY KEY CLUSTERED ([table_name] ASC) GO - -ALTER TABLE [db_ftp_table_list] ADD - CONSTRAINT [DF__db_ftp_ta__creat__27F9B9EF] DEFAULT (getdate()) FOR [create_time], - CONSTRAINT [pk_db_ftp_table_list] PRIMARY KEY CLUSTERED - ( - [table_name] - ) +ALTER TABLE [db_map_table_name] ADD CONSTRAINT [DF__db_map_ta__inNon__206E7217] DEFAULT ('N') FOR [inNonHuman] +ALTER TABLE [db_map_table_name] ADD CONSTRAINT [pk_db_map_table_name] PRIMARY KEY CLUSTERED ([table_name] ASC) GO - - -ALTER TABLE [dn_Allele_rev] ADD - CONSTRAINT [pk_dn_Allele_rev] PRIMARY KEY CLUSTERED - ( - [allele_id], - [rev_flag] - ) +ALTER TABLE [dn_Allele_rev] ADD CONSTRAINT [pk_dn_Allele_rev] PRIMARY KEY CLUSTERED ([allele_id] ASC,[rev_flag] ASC) GO - -ALTER TABLE [dn_Motif_rev] ADD - CONSTRAINT [pk_dn_Motif_rev] PRIMARY KEY CLUSTERED - ( - [motif_id], - [rev_flag] - ) +ALTER TABLE [dn_Motif_rev] ADD CONSTRAINT [pk_dn_Motif_rev] PRIMARY KEY CLUSTERED ([motif_id] ASC,[rev_flag] ASC) GO - -ALTER TABLE [dn_UniGty_allele] ADD - CONSTRAINT [pk_dn_UniGty_allele] PRIMARY KEY CLUSTERED - ( - [unigty_id], - [chr_num] - ) +ALTER TABLE [dn_UniGty_allele] ADD CONSTRAINT [pk_dn_UniGty_allele] PRIMARY KEY CLUSTERED ([unigty_id] ASC,[chr_num] ASC) GO - -ALTER TABLE [dn_UniGty_rev] ADD - CONSTRAINT [pk_dn_Gty_rev] PRIMARY KEY CLUSTERED - ( - [unigty_id], - [rev_flag] - ) +ALTER TABLE [dn_UniGty_rev] ADD CONSTRAINT [pk_dn_Gty_rev] PRIMARY KEY CLUSTERED ([unigty_id] ASC,[rev_flag] ASC) GO - -ALTER TABLE [dn_UniVariation_rev] ADD - CONSTRAINT [pk_dn_UniVariation_rev] PRIMARY KEY CLUSTERED - ( - [univar_id], - [rev_flag] - ) +ALTER TABLE [dn_UniVariation_rev] ADD CONSTRAINT [pk_dn_UniVariation_rev] PRIMARY KEY CLUSTERED ([univar_id] ASC,[rev_flag] ASC) GO - -ALTER TABLE [dn_summary] ADD - CONSTRAINT [DF__dn_summar__creat__383A4359] DEFAULT (getdate()) FOR [create_time], - CONSTRAINT [DF__dn_summar__last___392E6792] DEFAULT (getdate()) FOR [last_updated_time], - PRIMARY KEY CLUSTERED - ( - [tax_id], - [build_id], - [type] - ) +ALTER TABLE [dn_summary] ADD CONSTRAINT [DF__dn_summar__creat__383A4359] DEFAULT (GETDATE()) FOR [create_time] +ALTER TABLE [dn_summary] ADD CONSTRAINT [DF__dn_summar__last___392E6792] DEFAULT (GETDATE()) FOR [last_updated_time] +ALTER TABLE [dn_summary] ADD CONSTRAINT [PK__dn_summary__3651FAE7] PRIMARY KEY CLUSTERED ([tax_id] ASC,[build_id] ASC,[type] ASC) GO - diff --git a/schema/shared_schema/dbSNP_main_constraint_postgresql.sql b/schema/shared_schema/dbSNP_main_constraint_postgresql.sql index 802b551..66edbcf 100644 --- a/schema/shared_schema/dbSNP_main_constraint_postgresql.sql +++ b/schema/shared_schema/dbSNP_main_constraint_postgresql.sql @@ -1,351 +1,67 @@ -ALTER TABLE Allele ADD - CONSTRAINT pk_Allele PRIMARY KEY - ( - allele_id - ) -; - -ALTER TABLE AlleleFlagCode ADD - CONSTRAINT pk_AlleleFlagCode PRIMARY KEY - ( - code - ) -; - -ALTER TABLE AlleleMotif ADD - CONSTRAINT pk_AlleleMotif PRIMARY KEY - ( - allele_id, - motif_order - ) -; - -ALTER TABLE AllocIds ADD - CONSTRAINT pk_AllocIds PRIMARY KEY - ( - name - ) -; - -ALTER TABLE Author ADD - CONSTRAINT pk_Author PRIMARY KEY - ( - pub_id, - position - ) -; - - - -ALTER TABLE CpGCode ADD - CONSTRAINT pk_CpGCode PRIMARY KEY - ( - code - ) -; - - - --- ALTER TABLE GenomeBuildInfo ADD --- CONSTRAINT DF__GenomeBui__inser__15E52B55 DEFAULT (getdate()) FOR insert_time, --- CONSTRAINT DF__GenomeBui__is_ma__18C19800 DEFAULT (1) FOR is_major, --- CONSTRAINT DF__GenomeBui__ncbi___23FE4082 DEFAULT (0) FOR ncbi_genome_tax_id --- ; - -ALTER TABLE GtyAllele ADD - CONSTRAINT pk_GtyAllele PRIMARY KEY - ( - gty_id, - rev_flag, - chr_num - ) -; - -ALTER TABLE IUPACna ADD - CONSTRAINT pk_IUPACna PRIMARY KEY - ( - allele - ) -; - -ALTER TABLE LoadHistory ADD - CONSTRAINT pk_LoadHistory PRIMARY KEY - ( - build_id - ) -; - -ALTER TABLE LocTypeCode ADD --- CONSTRAINT DF__LocTypeCo__creat__75CD617E DEFAULT (getdate()) FOR create_time, - CONSTRAINT pk_LocTypeCode PRIMARY KEY - ( - code - ) -; - -ALTER TABLE MapLinkCode ADD - CONSTRAINT pk_MapLinkCode PRIMARY KEY - ( - which_code, - code - ) -; - -ALTER TABLE Method ADD - CONSTRAINT pk_Method_mid PRIMARY KEY - ( - method_id - ) -; - -ALTER TABLE MethodClass ADD - CONSTRAINT pk_MethodClass PRIMARY KEY - ( - meth_class_id - ) -; - -ALTER TABLE MethodLine ADD - CONSTRAINT pk_MethodLine PRIMARY KEY - ( - method_id, - line_num - ) -; - -ALTER TABLE Moltype ADD - CONSTRAINT pk_Moltype PRIMARY KEY - ( - code - ) -; - -ALTER TABLE Motif ADD - CONSTRAINT pk_Motif PRIMARY KEY - ( - motif_id - ) -; - -ALTER TABLE ObsGenotype ADD - CONSTRAINT pk_ObsGenotype PRIMARY KEY - ( - gty_id - ) -; - -ALTER TABLE ObsVariation ADD --- CONSTRAINT DF__ObsVariat__creat__3BB5CE82 DEFAULT (getdate()) FOR create_time, --- CONSTRAINT DF__ObsVariat__last___3CA9F2BB DEFAULT (getdate()) FOR last_updated_time, - CONSTRAINT pk_ObsVariation PRIMARY KEY - ( - var_id - ) -; - -ALTER TABLE OrgDbStatus ADD - CONSTRAINT pk_org_db_status PRIMARY KEY - ( - database_name - ) -; - -ALTER TABLE OrganismTax ADD - CONSTRAINT pk_organism PRIMARY KEY - ( - tax_id - ) -; - -ALTER TABLE PopClass ADD - CONSTRAINT pk_PopClass PRIMARY KEY - ( - pop_id, - pop_class_id - ) -; - -ALTER TABLE PopClassCode ADD - CONSTRAINT PK__PopClassCode__270595B6 PRIMARY KEY - ( - pop_class_id - ) -; - -ALTER TABLE Publication ADD - CONSTRAINT pk_Publication PRIMARY KEY - ( - pub_id - ) -; - -ALTER TABLE SNPGlossary ADD --- CONSTRAINT DF__SNPGlossa__last___4050666D DEFAULT (getdate()) FOR last_updated, - CONSTRAINT pk_SNPGlossary PRIMARY KEY - ( - term - ) -; - -ALTER TABLE SNP_tax_id ADD --- CONSTRAINT DF__SNP_tax_i__statu__31583BA0 DEFAULT ('C') FOR status, - CONSTRAINT pk_SNP_tax_id PRIMARY KEY - ( - snp_id - ) -; - -ALTER TABLE SnpChrCode ADD - CONSTRAINT pk_SnpChrCode PRIMARY KEY - ( - code - ) -; - -ALTER TABLE SnpClassCode ADD - CONSTRAINT pk_SnpClassCode PRIMARY KEY - ( - code - ) -; - -ALTER TABLE SnpFunctionCode ADD - CONSTRAINT pk_SnpFunctionCode PRIMARY KEY - ( - code - ) -; - -ALTER TABLE SnpValidationCode ADD - CONSTRAINT pk_SnpValidationCode PRIMARY KEY - ( - code - ) -; - -ALTER TABLE StrandCode ADD - CONSTRAINT pk_StrandCode PRIMARY KEY - ( - code - ) -; - - - -ALTER TABLE Submitter ADD --- CONSTRAINT DF_Submitter_create_time DEFAULT (getdate()) FOR create_time, - CONSTRAINT pk_Submitter PRIMARY KEY - ( - handle - ) -; - -ALTER TABLE TemplateType ADD - CONSTRAINT pk_TemplateType PRIMARY KEY - ( - temp_type_id - ) -; - -ALTER TABLE UniGty ADD - CONSTRAINT pk_UniGty PRIMARY KEY - ( - unigty_id - ) -; - -ALTER TABLE UniVariAllele ADD - CONSTRAINT pk_UniVariAllele PRIMARY KEY - ( - univar_id, - allele_id - ) -; - -ALTER TABLE UniVariation ADD - CONSTRAINT pk_UniVariation PRIMARY KEY - ( - univar_id - ) -; - -ALTER TABLE UniVariationSrcCode ADD - CONSTRAINT pk_UniVariationSrcCode PRIMARY KEY - ( - code - ) -; - -ALTER TABLE VariAllele ADD - CONSTRAINT pk_VariAllele PRIMARY KEY - ( - var_id, - allele_id - ) -; - -ALTER TABLE db_ftp_table_list ADD --- CONSTRAINT DF__db_ftp_ta__creat__27F9B9EF DEFAULT (getdate()) FOR create_time, - CONSTRAINT pk_db_ftp_table_list PRIMARY KEY - ( - table_name - ) -; - --- ALTER TABLE db_map_table_name ADD --- CONSTRAINT DF__db_map_ta__inNon__206E7217 DEFAULT ('N') FOR inNonHuman --- ; - -ALTER TABLE dn_Allele_rev ADD - CONSTRAINT pk_dn_Allele_rev PRIMARY KEY - ( - allele_id, - rev_flag - ) -; - -ALTER TABLE dn_Motif_rev ADD - CONSTRAINT pk_dn_Motif_rev PRIMARY KEY - ( - motif_id, - rev_flag - ) -; - -ALTER TABLE dn_UniGty_allele ADD - CONSTRAINT pk_dn_UniGty_allele PRIMARY KEY - ( - unigty_id, - chr_num - ) -; - -ALTER TABLE dn_UniGty_rev ADD - CONSTRAINT pk_dn_Gty_rev PRIMARY KEY - ( - unigty_id, - rev_flag - ) -; - -ALTER TABLE dn_UniVariation_rev ADD - CONSTRAINT pk_dn_UniVariation_rev PRIMARY KEY - ( - univar_id, - rev_flag - ) -; - - - -ALTER TABLE dn_summary ADD --- CONSTRAINT DF__dn_summar__creat__383A4359 DEFAULT (getdate()) FOR create_time, --- CONSTRAINT DF__dn_summar__last___392E6792 DEFAULT (getdate()) FOR last_updated_time, - PRIMARY KEY - ( - tax_id, - build_id, - type - ) -; - +ALTER TABLE Allele ADD CONSTRAINT pk_Allele PRIMARY KEY (allele_id ASC); +ALTER TABLE AlleleFlagCode ADD CONSTRAINT pk_AlleleFlagCode PRIMARY KEY (code ASC); +ALTER TABLE AlleleMotif ADD CONSTRAINT pk_AlleleMotif PRIMARY KEY (allele_id ASC,motif_order ASC); +ALTER TABLE AllocIds ADD CONSTRAINT pk_AllocIds PRIMARY KEY (name ASC); +ALTER TABLE Author ADD CONSTRAINT pk_Author PRIMARY KEY (pub_id ASC,position ASC); + + +ALTER TABLE CpGCode ADD CONSTRAINT pk_CpGCode PRIMARY KEY (code ASC); + + +ALTER TABLE GenomeBuildInfo ALTER COLUMN insert_time SET DEFAULT NOW(); +ALTER TABLE GenomeBuildInfo ALTER COLUMN is_major SET DEFAULT (1); +ALTER TABLE GenomeBuildInfo ALTER COLUMN ncbi_genome_tax_id SET DEFAULT (0); + +ALTER TABLE GtyAllele ADD CONSTRAINT pk_GtyAllele PRIMARY KEY (gty_id ASC,rev_flag ASC,chr_num ASC); +ALTER TABLE IUPACna ADD CONSTRAINT pk_IUPACna PRIMARY KEY (allele ASC); +ALTER TABLE LoadHistory ADD CONSTRAINT pk_LoadHistory PRIMARY KEY (build_id ASC); +ALTER TABLE LocTypeCode ALTER COLUMN create_time SET DEFAULT NOW(); +ALTER TABLE LocTypeCode ADD CONSTRAINT pk_LocTypeCode PRIMARY KEY (code ASC); +ALTER TABLE MapLinkCode ADD CONSTRAINT pk_MapLinkCode PRIMARY KEY (which_code ASC,code ASC); +ALTER TABLE Method ADD CONSTRAINT pk_Method_mid PRIMARY KEY (method_id ASC); +ALTER TABLE MethodClass ADD CONSTRAINT pk_MethodClass PRIMARY KEY (meth_class_id ASC); +ALTER TABLE MethodLine ADD CONSTRAINT pk_MethodLine PRIMARY KEY (method_id ASC,line_num ASC); +ALTER TABLE Moltype ADD CONSTRAINT pk_Moltype PRIMARY KEY (code ASC); +ALTER TABLE Motif ADD CONSTRAINT pk_Motif PRIMARY KEY (motif_id ASC); +ALTER TABLE ObsGenotype ADD CONSTRAINT pk_ObsGenotype PRIMARY KEY (gty_id ASC); +ALTER TABLE ObsVariation ALTER COLUMN create_time SET DEFAULT NOW(); +ALTER TABLE ObsVariation ALTER COLUMN last_updated_time SET DEFAULT NOW(); +ALTER TABLE ObsVariation ADD CONSTRAINT pk_ObsVariation PRIMARY KEY (var_id ASC); +ALTER TABLE OrgDbStatus ADD CONSTRAINT pk_org_db_status PRIMARY KEY (database_name ASC); +ALTER TABLE OrganismTax ADD CONSTRAINT pk_organism PRIMARY KEY (tax_id ASC); +ALTER TABLE PopClass ADD CONSTRAINT pk_PopClass PRIMARY KEY (pop_id ASC,pop_class_id ASC); +ALTER TABLE PopClassCode ADD CONSTRAINT PK__PopClassCode__270595B6 PRIMARY KEY (pop_class_id ASC); +ALTER TABLE Publication ADD CONSTRAINT pk_Publication PRIMARY KEY (pub_id ASC); +ALTER TABLE SNPGlossary ALTER COLUMN last_updated SET DEFAULT NOW(); +ALTER TABLE SNPGlossary ADD CONSTRAINT pk_SNPGlossary PRIMARY KEY (term ASC); +ALTER TABLE SNP_tax_id ALTER COLUMN status SET DEFAULT 'C'; +ALTER TABLE SNP_tax_id ADD CONSTRAINT pk_SNP_tax_id PRIMARY KEY (snp_id ASC); +ALTER TABLE SnpChrCode ADD CONSTRAINT pk_SnpChrCode PRIMARY KEY (code ASC); +ALTER TABLE SnpClassCode ADD CONSTRAINT pk_SnpClassCode PRIMARY KEY (code ASC); +ALTER TABLE SnpFunctionCode ADD CONSTRAINT pk_SnpFunctionCode PRIMARY KEY (code ASC); +ALTER TABLE SnpValidationCode ADD CONSTRAINT pk_SnpValidationCode PRIMARY KEY (code ASC); +ALTER TABLE StrandCode ADD CONSTRAINT pk_StrandCode PRIMARY KEY (code ASC); + + +ALTER TABLE Submitter ALTER COLUMN create_time SET DEFAULT NOW(); +ALTER TABLE Submitter ADD CONSTRAINT pk_Submitter PRIMARY KEY (handle ASC); +ALTER TABLE TemplateType ADD CONSTRAINT pk_TemplateType PRIMARY KEY (temp_type_id ASC); +ALTER TABLE UniGty ADD CONSTRAINT pk_UniGty PRIMARY KEY (unigty_id ASC); +ALTER TABLE UniVariAllele ADD CONSTRAINT pk_UniVariAllele PRIMARY KEY (univar_id ASC,allele_id ASC); +ALTER TABLE UniVariation ADD CONSTRAINT pk_UniVariation PRIMARY KEY (univar_id ASC); +ALTER TABLE UniVariationSrcCode ADD CONSTRAINT pk_UniVariationSrcCode PRIMARY KEY (code ASC); +ALTER TABLE VariAllele ADD CONSTRAINT pk_VariAllele PRIMARY KEY (var_id ASC,allele_id ASC); +ALTER TABLE db_ftp_table_list ALTER COLUMN create_time SET DEFAULT NOW(); +ALTER TABLE db_ftp_table_list ADD CONSTRAINT pk_db_ftp_table_list PRIMARY KEY (table_name ASC); +ALTER TABLE db_map_table_name ALTER COLUMN inNonHuman SET DEFAULT 'N'; +ALTER TABLE db_map_table_name ADD CONSTRAINT pk_db_map_table_name PRIMARY KEY (table_name ASC); +ALTER TABLE dn_Allele_rev ADD CONSTRAINT pk_dn_Allele_rev PRIMARY KEY (allele_id ASC,rev_flag ASC); +ALTER TABLE dn_Motif_rev ADD CONSTRAINT pk_dn_Motif_rev PRIMARY KEY (motif_id ASC,rev_flag ASC); +ALTER TABLE dn_UniGty_allele ADD CONSTRAINT pk_dn_UniGty_allele PRIMARY KEY (unigty_id ASC,chr_num ASC); +ALTER TABLE dn_UniGty_rev ADD CONSTRAINT pk_dn_Gty_rev PRIMARY KEY (unigty_id ASC,rev_flag ASC); +ALTER TABLE dn_UniVariation_rev ADD CONSTRAINT pk_dn_UniVariation_rev PRIMARY KEY (univar_id ASC,rev_flag ASC); + + +ALTER TABLE dn_summary ALTER COLUMN create_time SET DEFAULT NOW(); +ALTER TABLE dn_summary ALTER COLUMN last_updated_time SET DEFAULT NOW(); +ALTER TABLE dn_summary ADD CONSTRAINT PK__dn_summary__3651FAE7 PRIMARY KEY (tax_id ASC,build_id ASC,type ASC); diff --git a/schema/shared_schema/dbSNP_main_index.sql b/schema/shared_schema/dbSNP_main_index.sql index 7586c54..5040d46 100644 --- a/schema/shared_schema/dbSNP_main_index.sql +++ b/schema/shared_schema/dbSNP_main_index.sql @@ -1,24 +1,19 @@ - CREATE UNIQUE INDEX [i_allele] ON [Allele]([allele]) +CREATE NONCLUSTERED INDEX [i_allele] ON [Allele] ([allele] ASC) GO - - CREATE INDEX [i_rev_allele_id] ON [Allele]([rev_allele_id]) +CREATE NONCLUSTERED INDEX [i_rev_allele_id] ON [Allele] ([rev_allele_id] ASC) GO - - CREATE INDEX [i_motif] ON [AlleleMotif]([motif_id]) +CREATE NONCLUSTERED INDEX [i_motif] ON [AlleleMotif] ([motif_id] ASC) GO - - CREATE UNIQUE CLUSTERED INDEX [ind_AllocIds_name] ON [AllocIds]([name]) +CREATE CLUSTERED INDEX [ind_AllocIds_name] ON [AllocIds] ([name] ASC) GO - - CREATE INDEX [i_auth] ON [Author]([author]) +CREATE NONCLUSTERED INDEX [i_auth] ON [Author] ([author] ASC) GO - - CREATE UNIQUE CLUSTERED INDEX [i_ss] ON [Batch_tax_id]([batch_id]) +CREATE CLUSTERED INDEX [i_ss] ON [Batch_tax_id] ([batch_id] ASC) GO @@ -26,129 +21,98 @@ GO - - CREATE INDEX [i_unigty] ON [GtyAllele]([unigty_id]) +CREATE NONCLUSTERED INDEX [i_unigty] ON [GtyAllele] ([unigty_id] ASC) GO - - CREATE INDEX [gty_id_idx] ON [GtyAllele]([gty_id]) +CREATE NONCLUSTERED INDEX [gty_id_idx] ON [GtyAllele] ([gty_id] ASC) GO - - CREATE INDEX [i_gty_id] ON [GtyAllele]([gty_id]) +CREATE NONCLUSTERED INDEX [i_gty_id] ON [GtyAllele] ([gty_id] ASC) GO - - CREATE INDEX [i_loaddate] ON [LoadHistory]([loaddate]) +CREATE NONCLUSTERED INDEX [i_loaddate] ON [LoadHistory] ([loaddate] ASC) GO - - CREATE UNIQUE INDEX [i_handle_loc_method_id] ON [Method]([handle], [loc_method_id]) +CREATE NONCLUSTERED INDEX [i_handle_loc_method_id] ON [Method] ([handle] ASC,[loc_method_id] ASC) GO - - CREATE UNIQUE INDEX [i_motif] ON [Motif]([motif]) +CREATE NONCLUSTERED INDEX [i_motif] ON [Motif] ([motif] ASC) GO - - CREATE INDEX [i_obs] ON [ObsGenotype]([obs]) +CREATE NONCLUSTERED INDEX [i_obs] ON [ObsGenotype] ([obs] ASC) GO - - CREATE INDEX [i_obs_upp_fix] ON [ObsGenotype]([obs_upp_fix]) +CREATE NONCLUSTERED INDEX [i_obs_upp_fix] ON [ObsGenotype] ([obs_upp_fix] ASC) GO - - CREATE INDEX [i_gty_id] ON [ObsGenotype]([gty_id]) +CREATE NONCLUSTERED INDEX [i_gty_id] ON [ObsGenotype] ([gty_id] ASC) GO - - CREATE UNIQUE INDEX [i_pattern] ON [ObsVariation]([pattern]) +CREATE NONCLUSTERED INDEX [i_pattern] ON [ObsVariation] ([pattern] ASC) GO - - CREATE INDEX [i_univar] ON [ObsVariation]([univar_id]) +CREATE NONCLUSTERED INDEX [i_univar] ON [ObsVariation] ([univar_id] ASC) GO - - CREATE UNIQUE CLUSTERED INDEX [iuc_OrganismTax] ON [OrganismTax]([organism]) +CREATE CLUSTERED INDEX [iuc_OrganismTax] ON [OrganismTax] ([organism] ASC) GO - - CREATE INDEX [i_tax_id] ON [OrganismTax]([tax_id]) +CREATE NONCLUSTERED INDEX [i_tax_id] ON [OrganismTax] ([tax_id] ASC) GO - - CREATE INDEX [i_sp_tax] ON [OrganismTax]([species_tax_id]) +CREATE NONCLUSTERED INDEX [i_sp_tax] ON [OrganismTax] ([species_tax_id] ASC) GO - - CREATE INDEX [i_dbname] ON [OrganismTax]([database_name]) +CREATE NONCLUSTERED INDEX [i_dbname] ON [OrganismTax] ([database_name] ASC) GO - - CREATE UNIQUE CLUSTERED INDEX [i_handle_title] ON [Publication]([handle], [title]) +CREATE CLUSTERED INDEX [i_handle_title] ON [Publication] ([handle] ASC,[title] ASC) GO - - CREATE INDEX [i_tax_id] ON [SNP_tax_id]([tax_id], [snp_id]) +CREATE NONCLUSTERED INDEX [i_tax_id] ON [SNP_tax_id] ([tax_id] ASC,[snp_id] ASC) GO - - CREATE UNIQUE CLUSTERED INDEX [i_code] ON [SnpValidationCode]([code]) +CREATE CLUSTERED INDEX [i_code] ON [SnpValidationCode] ([code] ASC) GO - - CREATE INDEX [i_abbrev_orien] ON [StrandCode]([abbrev], [rs_to_ss_orien], [code]) +CREATE NONCLUSTERED INDEX [i_abbrev_orien] ON [StrandCode] ([abbrev] ASC,[rs_to_ss_orien] ASC,[code] ASC) GO - - CREATE UNIQUE CLUSTERED INDEX [i_comment_id] ON [SubSNPDelComm]([comment_id]) +CREATE CLUSTERED INDEX [i_comment_id] ON [SubSNPDelComm] ([comment_id] ASC) GO - - CREATE UNIQUE CLUSTERED INDEX [iuc_Submitter] ON [Submitter]([handle]) +CREATE CLUSTERED INDEX [iuc_Submitter] ON [Submitter] ([handle] ASC) GO - - CREATE INDEX [ic_Submitter] ON [Submitter]([name]) +CREATE NONCLUSTERED INDEX [ic_Submitter] ON [Submitter] ([name] ASC) GO - - CREATE UNIQUE INDEX [i_u_gty_str] ON [UniGty]([gty_str]) +CREATE NONCLUSTERED INDEX [i_u_gty_str] ON [UniGty] ([gty_str] ASC) GO - - CREATE UNIQUE INDEX [i_u_allele_ids] ON [UniGty]([allele_id_1], [allele_id_2]) +CREATE NONCLUSTERED INDEX [i_u_allele_ids] ON [UniGty] ([allele_id_1] ASC,[allele_id_2] ASC) GO - - CREATE INDEX [i_allele_id_2] ON [UniGty]([allele_id_2]) +CREATE NONCLUSTERED INDEX [i_allele_id_2] ON [UniGty] ([allele_id_2] ASC) GO - - CREATE INDEX [i_allele_id] ON [UniVariAllele]([allele_id]) +CREATE NONCLUSTERED INDEX [i_allele_id] ON [UniVariAllele] ([allele_id] ASC) GO - - CREATE UNIQUE INDEX [i_u_var_str] ON [UniVariation]([var_str]) +CREATE NONCLUSTERED INDEX [i_u_var_str] ON [UniVariation] ([var_str] ASC) GO - - CREATE INDEX [cv_uvid_class] ON [UniVariation]([univar_id], [subsnp_class]) +CREATE NONCLUSTERED INDEX [cv_uvid_class] ON [UniVariation] ([univar_id] ASC,[subsnp_class] ASC) GO - - CREATE INDEX [i_allele_id] ON [VariAllele]([allele_id]) +CREATE NONCLUSTERED INDEX [i_allele_id] ON [VariAllele] ([allele_id] ASC) GO - CREATE UNIQUE INDEX [i_u] ON [db_DataDictionaryNew]([tab], [col_order]) -GO @@ -156,11 +120,7 @@ GO - - - - CREATE UNIQUE CLUSTERED INDEX [i_gty] ON [dn_gty2unigty_trueSNP]([gty_id], [rev_flag]) +CREATE CLUSTERED INDEX [i_gty] ON [dn_gty2unigty_trueSNP] ([gty_id] ASC,[rev_flag] ASC) GO - diff --git a/schema/shared_schema/dbSNP_main_index_postgresql.sql b/schema/shared_schema/dbSNP_main_index_postgresql.sql index 0bca28e..4162f20 100644 --- a/schema/shared_schema/dbSNP_main_index_postgresql.sql +++ b/schema/shared_schema/dbSNP_main_index_postgresql.sql @@ -1,126 +1,36 @@ - CREATE UNIQUE INDEX ON Allele(allele) -; - CREATE INDEX ON Allele(rev_allele_id) -; - - - CREATE INDEX ON AlleleMotif(motif_id) -; - - CREATE UNIQUE INDEX ON AllocIds(name) -; - - CREATE INDEX ON Author(author) -; - - CREATE UNIQUE INDEX ON Batch_tax_id(batch_id) -; - - - - - - - CREATE INDEX ON GtyAllele(unigty_id) -; - CREATE INDEX ON GtyAllele(gty_id) -; - CREATE INDEX ON GtyAllele(gty_id) -; - - - CREATE INDEX ON LoadHistory(loaddate) -; - - - - CREATE UNIQUE INDEX ON Method(handle, loc_method_id) -; - - - - - CREATE UNIQUE INDEX ON Motif(motif) -; - - CREATE INDEX ON ObsGenotype(obs) -; - CREATE INDEX ON ObsGenotype(obs_upp_fix) -; - CREATE INDEX ON ObsGenotype(gty_id) -; - - CREATE UNIQUE INDEX ON ObsVariation(pattern) -; - CREATE INDEX ON ObsVariation(univar_id) -; - - - CREATE UNIQUE INDEX ON OrganismTax(organism) -; - CREATE INDEX ON OrganismTax(tax_id) -; - CREATE INDEX ON OrganismTax(species_tax_id) -; - CREATE INDEX ON OrganismTax(database_name) -; - - - - CREATE UNIQUE INDEX ON Publication(handle, title) -; - - - CREATE INDEX ON SNP_tax_id(tax_id, snp_id) -; - - - - - CREATE UNIQUE INDEX ON SnpValidationCode(code) -; - - CREATE INDEX ON StrandCode(abbrev, rs_to_ss_orien, code) -; - - CREATE UNIQUE INDEX ON SubSNPDelComm(comment_id) -; - - - CREATE UNIQUE INDEX ON Submitter(handle) -; - CREATE INDEX ON Submitter(name) -; - - - CREATE UNIQUE INDEX ON UniGty(gty_str) -; - CREATE UNIQUE INDEX ON UniGty(allele_id_1, allele_id_2) -; - CREATE INDEX ON UniGty(allele_id_2) -; - - CREATE INDEX ON UniVariAllele(allele_id) -; - - CREATE UNIQUE INDEX ON UniVariation(var_str) -; - CREATE INDEX ON UniVariation(univar_id, subsnp_class) -; - - - CREATE INDEX ON VariAllele(allele_id) -; - - - - - - - - - - CREATE UNIQUE INDEX ON dn_gty2unigty_trueSNP(gty_id, rev_flag) -; - - +CREATE INDEX ON Allele (allele); +CREATE INDEX ON Allele (rev_allele_id); +CREATE INDEX ON AlleleMotif (motif_id); +CREATE INDEX ON AllocIds (name); +CREATE INDEX ON Author (author); +CREATE INDEX ON Batch_tax_id (batch_id); +CREATE INDEX ON GtyAllele (unigty_id); +CREATE INDEX ON GtyAllele (gty_id); +CREATE INDEX ON GtyAllele (gty_id); +CREATE INDEX ON LoadHistory (loaddate); +CREATE INDEX ON Method (handle ASC,loc_method_id); +CREATE INDEX ON Motif (motif); +CREATE INDEX ON ObsGenotype (obs); +CREATE INDEX ON ObsGenotype (obs_upp_fix); +CREATE INDEX ON ObsGenotype (gty_id); +CREATE INDEX ON ObsVariation (pattern); +CREATE INDEX ON ObsVariation (univar_id); +CREATE INDEX ON OrganismTax (organism); +CREATE INDEX ON OrganismTax (tax_id); +CREATE INDEX ON OrganismTax (species_tax_id); +CREATE INDEX ON OrganismTax (database_name); +CREATE INDEX ON Publication (handle ASC,title); +CREATE INDEX ON SNP_tax_id (tax_id ASC,snp_id); +CREATE INDEX ON SnpValidationCode (code); +CREATE INDEX ON StrandCode (abbrev ASC,rs_to_ss_orien ASC,code); +CREATE INDEX ON SubSNPDelComm (comment_id); +CREATE INDEX ON Submitter (handle); +CREATE INDEX ON Submitter (name); +CREATE INDEX ON UniGty (gty_str); +CREATE INDEX ON UniGty (allele_id_1 ASC,allele_id_2); +CREATE INDEX ON UniGty (allele_id_2); +CREATE INDEX ON UniVariAllele (allele_id); +CREATE INDEX ON UniVariation (var_str); +CREATE INDEX ON UniVariation (univar_id ASC,subsnp_class); +CREATE INDEX ON VariAllele (allele_id); +CREATE INDEX ON dn_gty2unigty_trueSNP (gty_id ASC,rev_flag); diff --git a/schema/shared_schema/dbSNP_main_table.sql b/schema/shared_schema/dbSNP_main_table.sql index c3d151b..ddfe6cf 100644 --- a/schema/shared_schema/dbSNP_main_table.sql +++ b/schema/shared_schema/dbSNP_main_table.sql @@ -1,582 +1,578 @@ -CREATE TABLE [Allele] ( - [allele_id] [int] NOT NULL , - [allele] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NOT NULL , - [rev_allele_id] [int] NULL , - [src] [varchar] (10) NULL , - [last_updated_time] [smalldatetime] NULL -) +CREATE TABLE [Allele] +( +[allele_id] [int] NOT NULL , +[allele] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NOT NULL , +[rev_allele_id] [int] NULL , +[src] [varchar](10) NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [AlleleFlagCode] +( +[code] [tinyint] NOT NULL , +[abbrev] [varchar](12) NOT NULL , +[descrip] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NOT NULL +) +GO + +CREATE TABLE [AlleleMotif] +( +[allele_id] [int] NOT NULL , +[motif_order] [int] NOT NULL , +[motif_id] [int] NOT NULL , +[repeat_cnt] [real] NOT NULL , +[create_time] [smalldatetime] NOT NULL +) +GO + +CREATE TABLE [AllocIds] +( +[name] [varchar](30) NOT NULL , +[id] [int] NOT NULL , +[cycle] [int] NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL , +[comment] [varchar](255) NULL +) +GO + +CREATE TABLE [Author] +( +[pub_id] [int] NOT NULL , +[position] [tinyint] NOT NULL , +[author] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [Batch_tax_id] +( +[batch_id] [int] NOT NULL , +[tax_id] [int] NOT NULL , +[update_time] [datetime] NOT NULL +) +GO + +CREATE TABLE [ChiSqPValueLookUp] +( +[df] [tinyint] NOT NULL , +[chisq_from] [float] NOT NULL , +[chisq_to] [float] NOT NULL , +[pvalue_upper_bound] [float] NOT NULL +) +GO + +CREATE TABLE [CpGCode] +( +[code] [tinyint] NOT NULL , +[abbrev] [varchar](12) NOT NULL , +[descrip] [varchar](255) NOT NULL +) +GO + +CREATE TABLE [GenBankDivisionCode] +( +[code] [varchar](6) NOT NULL , +[abbrev] [varchar](40) NOT NULL , +[descrip] [varchar](255) NOT NULL , +[display_order] [tinyint] NOT NULL , +[create_time] [smalldatetime] NOT NULL +) +GO + +CREATE TABLE [GenderCode] +( +[code] [char](1) NOT NULL , +[gender] [varchar](6) NOT NULL +) +GO + +CREATE TABLE [GenomeBuildInfo] +( +[snp_build_id] [int] NOT NULL , +[tax_id] [int] NOT NULL , +[database_name] [varchar](32) NOT NULL , +[ncbi_build_id] [int] NOT NULL , +[ncbi_build_ver] [tinyint] NOT NULL , +[insert_time] [smalldatetime] NOT NULL , +[is_major] [tinyint] NOT NULL , +[ncbi_genome_tax_id] [int] NOT NULL , +[ref_assembly] [varchar](32) NULL , +[annot_set_acc] [varchar](32) NULL , +[annot_set_ver] [smallint] NULL +) +GO + +CREATE TABLE [GtyAllele] +( +[gty_id] [int] NOT NULL , +[rev_flag] [bit] NOT NULL , +[chr_num] [tinyint] NOT NULL , +[fwd_allele_id] [int] NOT NULL , +[unigty_id] [int] NULL , +[create_time] [smalldatetime] NOT NULL , +[last_updated_time] [smalldatetime] NOT NULL +) +GO + +CREATE TABLE [IUPACna] +( +[allele] [varchar](1) NOT NULL , +[meaning] [varchar](10) NOT NULL , +[bitcode] [varchar](4) NOT NULL , +[value] [tinyint] NOT NULL , +[rev_base] [char](1) NULL +) +GO + +CREATE TABLE [LoadHistory] +( +[build_id] [int] NOT NULL , +[loaddate] [smalldatetime] NOT NULL , +[status] [char](30) NOT NULL , +[comments] [varchar](255) NULL , +[script] [varchar](255) NULL , +[ftp_done_date] [smalldatetime] NULL , +[entrez_done_date] [smalldatetime] NULL , +[blastdb_done_date] [smalldatetime] NULL , +[web_date] [smalldatetime] NULL +) +GO + +CREATE TABLE [LocTypeCode] +( +[code] [tinyint] NOT NULL , +[abbrev] [varchar](12) NOT NULL , +[descrip] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NOT NULL +) +GO + +CREATE TABLE [MapLinkCode] +( +[which_code] [varchar](20) NOT NULL , +[code] [tinyint] NOT NULL , +[abbr] [varchar](10) NULL , +[note] [varchar](255) NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [Method] +( +[method_id] [int] NOT NULL , +[handle] [varchar](20) NOT NULL , +[loc_method_id] [varchar](64) NOT NULL , +[loc_method_id_upp] [varchar](64) NOT NULL , +[method_class] [tinyint] NULL , +[template_type] [tinyint] NULL , +[seq_both_strands] [varchar](3) NULL , +[mult_pcr_amplification] [varchar](3) NULL , +[mult_clones_tested] [varchar](3) NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [MethodClass] +( +[meth_class_id] [tinyint] NOT NULL , +[name] [varchar](64) NOT NULL , +[last_updated_time] [smalldatetime] NOT NULL , +[validation_status] [tinyint] NOT NULL +) +GO + +CREATE TABLE [MethodLine] +( +[method_id] [int] NOT NULL , +[line_num] [tinyint] NOT NULL , +[line] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [Moltype] +( +[code] [tinyint] NOT NULL , +[moltype] [varchar](10) NOT NULL , +[descrip] [varchar](255) NOT NULL +) +GO + +CREATE TABLE [Motif] +( +[motif_id] [int] NOT NULL , +[motif] [varchar](253) NOT NULL , +[rev_motif_id] [int] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [ObsGenotype] +( +[gty_id] [int] NOT NULL , +[obs] [varchar](512) NOT NULL , +[obs_upp_fix] [varchar](512) NOT NULL , +[last_updated_time] [smalldatetime] NOT NULL +) +GO + +CREATE TABLE [ObsVariation] +( +[var_id] [int] NOT NULL , +[pattern] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NOT NULL , +[last_updated_time] [smalldatetime] NULL , +[univar_id] [int] NULL , +[var_flag] [tinyint] NULL +) +GO + +CREATE TABLE [OrgDbStatus] +( +[database_name] [varchar](32) NOT NULL , +[SNP_cnt] [int] NULL , +[SubSNP_cnt] [int] NULL , +[cluster_cnt] [int] NULL , +[unmapped_rs_cnt] [int] NULL , +[SubInd_cnt] [int] NULL , +[ind_cnt] [int] NULL , +[SubInd_ss_cnt] [int] NULL , +[SubPop_cnt] [int] NULL , +[pop_cnt] [int] NULL , +[SubPop_ss_cnt] [int] NULL , +[GtyFreqBySsPop_ss_cnt] [int] NULL , +[AlleleFreqBySsPop_ss_cnt] [int] NULL , +[SNPGtyFreq_rs_cnt] [int] NULL , +[SNPAlleleFreq_rs_cnt] [int] NULL , +[snp_build_max] [int] NULL , +[genome_build_max] [varchar](8) NULL , +[map_time] [smalldatetime] NULL , +[cluster_time_max] [smalldatetime] NULL , +[create_time] [smalldatetime] NULL , +[last_SNPBatch_time] [smalldatetime] NULL , +[last_POPBatch_time] [smalldatetime] NULL , +[last_INDBatch_time] [smalldatetime] NULL , +[rsMax] [int] NULL , +[rsMissenseMax] [int] NULL , +[copy2FTP_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [OrganismTax] +( +[organism] [varchar](128) NOT NULL , +[tax_id] [int] NOT NULL , +[common_name] [varchar](32) NULL , +[gpipe_abbr] [varchar](7) NOT NULL , +[create_time] [smalldatetime] NOT NULL , +[last_updated_time] [smalldatetime] NOT NULL , +[comment] [varchar](255) NULL , +[division_cd] [varchar](6) NULL , +[database_name] [varchar](32) NOT NULL , +[short_common_name] [varchar](32) NOT NULL , +[tax_id_rank] [varchar](5) NOT NULL , +[species_tax_id] [int] NOT NULL , +[no_freq_summary] [bit] NULL , +[entrez_index] [smallint] NULL , +[pub_genome_build] [decimal] NULL +) +GO + +CREATE TABLE [PopClass] +( +[pop_id] [int] NOT NULL , +[pop_class_id] [int] NOT NULL , +[snp_count] [int] NULL +) +GO + +CREATE TABLE [PopClassCode] +( +[pop_class_id] [int] NOT NULL , +[pop_class] [char](50) NOT NULL , +[pop_class_text] [char](255) NOT NULL +) +GO + +CREATE TABLE [Publication] +( +[pub_id] [int] NOT NULL , +[pmid] [int] NULL , +[handle] [varchar](20) NOT NULL , +[meduid] [int] NULL , +[title] [varchar](235) NOT NULL , +[journal] [varchar](255) NULL , +[vol] [varchar](255) NULL , +[suppl] [varchar](128) NULL , +[issue] [varchar](128) NULL , +[i_suppl] [varchar](128) NULL , +[pages] [varchar](255) NULL , +[year] [smallint] NOT NULL , +[status] [tinyint] NOT NULL , +[blobflag] [tinyint] NULL , +[last_updated] [smalldatetime] NOT NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [SNPGlossary] +( +[term] [varchar](256) NOT NULL , +[description] [varchar](4000) NULL , +[last_updated] [smalldatetime] NULL , +[used_in] [varchar](32) NULL +) +GO + +CREATE TABLE [SNP_tax_id] +( +[snp_id] [int] NOT NULL , +[tax_id] [int] NULL , +[update_time] [smalldatetime] NULL , +[status] [char](1) NULL +) +GO + +CREATE TABLE [SnpChrCode] +( +[code] [varchar](8) NOT NULL , +[abbrev] [varchar](20) NOT NULL , +[descrip] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NOT NULL , +[sort_order] [tinyint] NULL , +[db_name] [varchar](32) NULL , +[NC_acc] [varchar](16) NULL +) +GO + +CREATE TABLE [SnpClassCode] +( +[code] [tinyint] NOT NULL , +[abbrev] [varchar](20) NOT NULL , +[descrip] [varchar](255) NOT NULL , +[display_str] [varchar](255) NULL +) +GO + +CREATE TABLE [SnpFunctionCode] +( +[code] [tinyint] NOT NULL , +[abbrev] [varchar](20) NOT NULL , +[descrip] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NOT NULL , +[top_level_class] [char](5) NOT NULL , +[is_coding] [tinyint] NOT NULL , +[is_exon] [bit] NULL , +[var_prop_loc_code] [int] NULL , +[var_prop_effect_code] [int] NULL +) +GO + +CREATE TABLE [SnpValidationCode] +( +[code] [tinyint] NOT NULL , +[abbrev] [varchar](64) NOT NULL , +[descrip] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [StrandCode] +( +[code] [tinyint] NOT NULL , +[abbrev] [varchar](20) NOT NULL , +[rs_to_ss_orien] [bit] NOT NULL , +[descrip] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NOT NULL +) +GO + +CREATE TABLE [SubSNPDelComm] +( +[comment_id] [smallint] NOT NULL , +[comment] [varchar](255) NOT NULL , +[create_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [SubSNPSeqTypeCode] +( +[code] [tinyint] NOT NULL , +[abbrev] [varchar](20) NOT NULL , +[descrip] [varchar](255) NOT NULL +) +GO + +CREATE TABLE [Submitter] +( +[handle] [varchar](20) NOT NULL , +[name] [varchar](255) NOT NULL , +[fax] [varchar](255) NULL , +[phone] [varchar](255) NULL , +[email] [varchar](255) NULL , +[lab] [varchar](255) NULL , +[institution] [varchar](255) NULL , +[address] [varchar](255) NULL , +[create_time] [smalldatetime] NULL , +[last_updated_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [TemplateType] +( +[temp_type_id] [tinyint] NOT NULL , +[name] [varchar](64) NOT NULL , +[last_updated_time] [smalldatetime] NOT NULL +) +GO + +CREATE TABLE [UniGty] +( +[unigty_id] [int] NOT NULL , +[gty_str] [varchar](255) NULL , +[allele_id_1] [int] NOT NULL , +[allele_id_2] [int] NULL , +[create_time] [smalldatetime] NOT NULL +) +GO + +CREATE TABLE [UniVariAllele] +( +[univar_id] [int] NOT NULL , +[allele_id] [int] NOT NULL , +[create_time] [smalldatetime] NOT NULL +) +GO + +CREATE TABLE [UniVariation] +( +[univar_id] [int] NOT NULL , +[var_str] [varchar](900) NULL , +[allele_cnt] [smallint] NOT NULL , +[subsnp_class] [tinyint] NOT NULL , +[iupack_code] [char](1) NOT NULL , +[top_or_bot_strand] [char](1) NOT NULL , +[create_time] [smalldatetime] NOT NULL , +[last_updated_time] [smalldatetime] NOT NULL , +[src_code] [tinyint] NULL , +[rev_univar_id] [int] NULL +) +GO + +CREATE TABLE [UniVariationSrcCode] +( +[code] [tinyint] NOT NULL , +[abbrev] [varchar](20) NOT NULL , +[descrip] [varchar](255) NOT NULL +) +GO + +CREATE TABLE [VariAllele] +( +[var_id] [int] NOT NULL , +[allele_id] [int] NOT NULL , +[create_time] [smalldatetime] NOT NULL +) +GO + +CREATE TABLE [db_ftp_table_list] +( +[table_name] [varchar](32) NOT NULL , +[db_str] [varchar](64) NOT NULL , +[create_time] [smalldatetime] NULL +) +GO + +CREATE TABLE [db_map_table_name] +( +[table_name] [varchar](32) NOT NULL , +[to_index] [bit] NULL , +[isCurrent] [char](1) NULL , +[inNonHuman] [char](1) NOT NULL +) +GO + +CREATE TABLE [dn_Allele_rev] +( +[allele_id] [int] NOT NULL , +[rev_flag] [tinyint] NOT NULL , +[fwd_allele_id] [int] NOT NULL , +[fwd_allele] [varchar](255) NOT NULL +) +GO + +CREATE TABLE [dn_Motif_rev] +( +[motif_id] [int] NOT NULL , +[rev_flag] [tinyint] NOT NULL , +[fwd_motif] [varchar](253) NULL , +[fwd_motif_id] [int] NULL +) +GO + +CREATE TABLE [dn_UniGty_allele] +( +[unigty_id] [int] NOT NULL , +[chr_num] [tinyint] NOT NULL , +[allele_id] [int] NOT NULL , +[create_time] [smalldatetime] NOT NULL +) +GO + +CREATE TABLE [dn_UniGty_rev] +( +[unigty_id] [int] NOT NULL , +[rev_flag] [tinyint] NOT NULL , +[fwd_unigty_id] [int] NOT NULL , +[fwd_gty_str] [varchar](255) NULL +) +GO + +CREATE TABLE [dn_UniVariation_rev] +( +[univar_id] [int] NOT NULL , +[rev_flag] [tinyint] NOT NULL , +[fwd_univar_id] [int] NULL , +[fwd_univar_str] [varchar](900) NULL +) +GO + +CREATE TABLE [dn_baseFlip] +( +[base] [char](1) NULL , +[rev_flag] [tinyint] NULL , +[fwd_base] [char](1) NULL +) +GO + +CREATE TABLE [dn_gty2unigty_trueSNP] +( +[gty_id] [int] NOT NULL , +[rev_flag] [bit] NOT NULL , +[unigty_id] [int] NULL , +[obs] [varchar](512) NOT NULL , +[gty_str] [varchar](255) NULL +) +GO + +CREATE TABLE [dn_summary] +( +[tax_id] [int] NOT NULL , +[build_id] [int] NOT NULL , +[type] [varchar](20) NOT NULL , +[cnt] [int] NOT NULL , +[create_time] [smalldatetime] NOT NULL , +[last_updated_time] [smalldatetime] NOT NULL +) GO - -CREATE TABLE [AlleleFlagCode] ( - [code] [tinyint] NOT NULL , - [abbrev] [varchar] (12) NOT NULL , - [descrip] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [AlleleMotif] ( - [allele_id] [int] NOT NULL , - [motif_order] [int] NOT NULL , - [motif_id] [int] NOT NULL , - [repeat_cnt] [real] NOT NULL , - [create_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [AllocIds] ( - [name] [varchar] (30) NOT NULL , - [id] [int] NOT NULL , - [cycle] [int] NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [Author] ( - [pub_id] [int] NOT NULL , - [position] [tinyint] NOT NULL , - [author] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [Batch_tax_id] ( - [batch_id] [int] NOT NULL , - [tax_id] [int] NOT NULL , - [update_time] [datetime] NOT NULL -) -GO - - -CREATE TABLE [ChiSqPValueLookUp] ( - [df] [tinyint] NOT NULL , - [chisq_from] [float] NOT NULL , - [chisq_to] [float] NOT NULL , - [pvalue_upper_bound] [float] NOT NULL -) -GO - - -CREATE TABLE [CpGCode] ( - [code] [tinyint] NOT NULL , - [abbrev] [varchar] (12) NOT NULL , - [descrip] [varchar] (255) NOT NULL -) -GO - - -CREATE TABLE [GenBankDivisionCode] ( - [code] [varchar] (6) NOT NULL , - [abbrev] [varchar] (40) NOT NULL , - [descrip] [varchar] (255) NOT NULL , - [display_order] [tinyint] NOT NULL , - [create_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [GenderCode] ( - [code] [char] (1) NOT NULL , - [gender] [varchar] (6) NOT NULL -) -GO - - -CREATE TABLE [GenomeBuildInfo] ( - [snp_build_id] [int] NOT NULL , - [tax_id] [int] NOT NULL , - [database_name] [varchar] (32) NOT NULL , - [ncbi_build_id] [int] NOT NULL , - [ncbi_build_ver] [tinyint] NOT NULL , - [insert_time] [smalldatetime] NOT NULL , - [is_major] [tinyint] NOT NULL , - [ncbi_genome_tax_id] [int] NOT NULL , - [ref_assembly] [varchar] (255) NULL -) -GO - - -CREATE TABLE [GtyAllele] ( - [gty_id] [int] NOT NULL , - [rev_flag] [bit] NOT NULL , - [chr_num] [tinyint] NOT NULL , - [fwd_allele_id] [int] NOT NULL , - [unigty_id] [int] NULL , - [create_time] [smalldatetime] NOT NULL , - [last_updated_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [IUPACna] ( - [allele] [varchar] (1) NOT NULL , - [meaning] [varchar] (10) NOT NULL , - [bitcode] [varchar] (4) NOT NULL , - [value] [tinyint] NOT NULL , - [rev_base] [char] (1) NULL -) -GO - - -CREATE TABLE [LoadHistory] ( - [build_id] [int] NOT NULL , - [loaddate] [smalldatetime] NOT NULL , - [status] [char] (30) NOT NULL , - [comments] [varchar] (255) NULL , - [script] [varchar] (255) NULL , - [ftp_done_date] [smalldatetime] NULL , - [entrez_done_date] [smalldatetime] NULL , - [blastdb_done_date] [smalldatetime] NULL , - [web_date] [smalldatetime] NULL -) -GO - - -CREATE TABLE [LocTypeCode] ( - [code] [tinyint] NOT NULL , - [abbrev] [varchar] (12) NOT NULL , - [descrip] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [MapLinkCode] ( - [which_code] [varchar] (20) NOT NULL , - [code] [tinyint] NOT NULL , - [abbr] [varchar] (10) NULL , - [note] [varchar] (255) NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [Method] ( - [method_id] [int] NOT NULL , - [handle] [varchar] (20) NOT NULL , - [loc_method_id] [varchar] (64) NOT NULL , - [loc_method_id_upp] [varchar] (64) NOT NULL , - [method_class] [tinyint] NULL , - [template_type] [tinyint] NULL , - [seq_both_strands] [varchar] (3) NULL , - [mult_pcr_amplification] [varchar] (3) NULL , - [mult_clones_tested] [varchar] (3) NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [MethodClass] ( - [meth_class_id] [tinyint] NOT NULL , - [name] [varchar] (64) NOT NULL , - [last_updated_time] [smalldatetime] NOT NULL , - [validation_status] [tinyint] NOT NULL -) -GO - - -CREATE TABLE [MethodLine] ( - [method_id] [int] NOT NULL , - [line_num] [tinyint] NOT NULL , - [line] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [Moltype] ( - [code] [tinyint] NOT NULL , - [moltype] [varchar] (10) NOT NULL , - [descrip] [varchar] (255) NOT NULL -) -GO - - -CREATE TABLE [Motif] ( - [motif_id] [int] NOT NULL , - [motif] [varchar] (253) NOT NULL , - [rev_motif_id] [int] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [ObsGenotype] ( - [gty_id] [int] NOT NULL , - [obs] [varchar] (512) NOT NULL , - [obs_upp_fix] [varchar] (512) NOT NULL , - [last_updated_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [ObsVariation] ( - [var_id] [int] NOT NULL , - [pattern] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NOT NULL , - [last_updated_time] [smalldatetime] NULL , - [univar_id] [int] NULL , - [var_flag] [tinyint] NULL -) -GO - - -CREATE TABLE [OrgDbStatus] ( - [database_name] [varchar] (32) NOT NULL , - [SNP_cnt] [int] NULL , - [SubSNP_cnt] [int] NULL , - [cluster_cnt] [int] NULL , - [unmapped_rs_cnt] [int] NULL , - [SubInd_cnt] [int] NULL , - [ind_cnt] [int] NULL , - [SubInd_ss_cnt] [int] NULL , - [SubPop_cnt] [int] NULL , - [pop_cnt] [int] NULL , - [SubPop_ss_cnt] [int] NULL , - [GtyFreqBySsPop_ss_cnt] [int] NULL , - [AlleleFreqBySsPop_ss_cnt] [int] NULL , - [SNPGtyFreq_rs_cnt] [int] NULL , - [SNPAlleleFreq_rs_cnt] [int] NULL , - [snp_build_max] [int] NULL , - [genome_build_max] [varchar] (8) NULL , - [map_time] [smalldatetime] NULL , - [cluster_time_max] [smalldatetime] NULL , - [create_time] [smalldatetime] NULL , - [last_SNPBatch_time] [smalldatetime] NULL , - [last_POPBatch_time] [smalldatetime] NULL , - [last_INDBatch_time] [smalldatetime] NULL , - [rsMax] [int] NULL , - [rsMissenseMax] [int] NULL -) -GO - - -CREATE TABLE [OrganismTax] ( - [organism] [varchar] (40) NOT NULL , - [tax_id] [int] NOT NULL , - [common_name] [varchar] (32) NULL , - [gpipe_abbr] [varchar] (7) NOT NULL , - [create_time] [smalldatetime] NOT NULL , - [last_updated_time] [smalldatetime] NOT NULL , - [comment] [varchar] (255) NULL , - [division_cd] [varchar] (6) NULL , - [database_name] [varchar] (32) NOT NULL , - [short_common_name] [varchar] (32) NOT NULL , - [tax_id_rank] [varchar] (5) NOT NULL , - [species_tax_id] [int] NOT NULL , - [no_freq_summary] [bit] NULL , - [entrez_index] [smallint] NULL , - [pub_genome_build] [decimal](4, 1) NULL -) -GO - - -CREATE TABLE [PopClass] ( - [pop_id] [int] NOT NULL , - [pop_class_id] [int] NOT NULL , - [snp_count] [int] NULL -) -GO - - -CREATE TABLE [PopClassCode] ( - [pop_class_id] [int] NOT NULL , - [pop_class] [char] (50) NOT NULL , - [pop_class_text] [char] (255) NOT NULL -) -GO - - -CREATE TABLE [Publication] ( - [pub_id] [int] NOT NULL , - [pmid] [int] NULL , - [handle] [varchar] (20) NOT NULL , - [meduid] [int] NULL , - [title] [varchar] (235) NOT NULL , - [journal] [varchar] (255) NULL , - [vol] [varchar] (255) NULL , - [suppl] [varchar] (128) NULL , - [issue] [varchar] (128) NULL , - [i_suppl] [varchar] (128) NULL , - [pages] [varchar] (255) NULL , - [year] [smallint] NOT NULL , - [status] [tinyint] NOT NULL , - [blobflag] [tinyint] NULL , - [last_updated] [smalldatetime] NOT NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [SNPGlossary] ( - [term] [varchar] (256) NOT NULL , - [description] [varchar] (4000) NULL , - [last_updated] [smalldatetime] NULL , - [used_in] [varchar] (32) NULL -) -GO - - -CREATE TABLE [SNP_tax_id] ( - [snp_id] [int] NOT NULL , - [tax_id] [int] NULL , - [update_time] [smalldatetime] NULL , - [status] [char] (1) NULL -) -GO - - -CREATE TABLE [SnpChrCode] ( - [code] [varchar] (8) NOT NULL , - [abbrev] [varchar] (20) NOT NULL , - [descrip] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NOT NULL , - [sort_order] [tinyint] NULL , - [db_name] [varchar] (32) NULL -) -GO - - -CREATE TABLE [SnpClassCode] ( - [code] [tinyint] NOT NULL , - [abbrev] [varchar] (20) NOT NULL , - [descrip] [varchar] (255) NOT NULL , - [display_str] [varchar] (255) NULL -) -GO - - -CREATE TABLE [SnpFunctionCode] ( - [code] [tinyint] NOT NULL , - [abbrev] [varchar] (20) NOT NULL , - [descrip] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NOT NULL , - [top_level_class] [char] (5) NOT NULL , - [is_coding] [tinyint] NOT NULL , - [is_exon] [bit] NULL -) -GO - - -CREATE TABLE [SnpValidationCode] ( - [code] [tinyint] NOT NULL , - [abbrev] [varchar] (40) NOT NULL , - [descrip] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [StrandCode] ( - [code] [tinyint] NOT NULL , - [abbrev] [varchar] (20) NOT NULL , - [rs_to_ss_orien] [bit] NOT NULL , - [descrip] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [SubSNPDelComm] ( - [comment_id] [smallint] NOT NULL , - [comment] [varchar] (255) NOT NULL , - [create_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [SubSNPSeqTypeCode] ( - [code] [tinyint] NOT NULL , - [abbrev] [varchar] (20) NOT NULL , - [descrip] [varchar] (255) NOT NULL -) -GO - - -CREATE TABLE [Submitter] ( - [handle] [varchar] (20) NOT NULL , - [name] [varchar] (255) NOT NULL , - [fax] [varchar] (255) NULL , - [phone] [varchar] (255) NULL , - [email] [varchar] (255) NULL , - [lab] [varchar] (255) NULL , - [institution] [varchar] (255) NULL , - [address] [varchar] (255) NULL , - [create_time] [smalldatetime] NULL , - [last_updated_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [TemplateType] ( - [temp_type_id] [tinyint] NOT NULL , - [name] [varchar] (64) NOT NULL , - [last_updated_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [UniGty] ( - [unigty_id] [int] NOT NULL , - [gty_str] [varchar] (255) NULL , - [allele_id_1] [int] NOT NULL , - [allele_id_2] [int] NULL , - [create_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [UniVariAllele] ( - [univar_id] [int] NOT NULL , - [allele_id] [int] NOT NULL , - [create_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [UniVariation] ( - [univar_id] [int] NOT NULL , - [var_str] [varchar] (900) NULL , - [allele_cnt] [smallint] NOT NULL , - [subsnp_class] [tinyint] NOT NULL , - [iupack_code] [char] (1) NOT NULL , - [top_or_bot_strand] [char] (1) NOT NULL , - [create_time] [smalldatetime] NOT NULL , - [last_updated_time] [smalldatetime] NOT NULL , - [src_code] [tinyint] NULL , - [rev_univar_id] [int] NULL -) -GO - - -CREATE TABLE [UniVariationSrcCode] ( - [code] [tinyint] NOT NULL , - [abbrev] [varchar] (20) NOT NULL , - [descrip] [varchar] (255) NOT NULL -) -GO - - -CREATE TABLE [VariAllele] ( - [var_id] [int] NOT NULL , - [allele_id] [int] NOT NULL , - [create_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [db_DataDictionaryNew] ( - [tab] [varchar] (64) NULL , - [col] [varchar] (32) NULL , - [col_order] [int] NULL , - [typ] [varchar] (16) NULL , - [length] [int] NULL , - [description] [varchar] (6000) NULL , - [todo] [varchar] (1000) NULL , - [update_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [db_ftp_table_list] ( - [table_name] [varchar] (32) NOT NULL , - [db_str] [varchar] (64) NOT NULL , - [create_time] [smalldatetime] NULL -) -GO - - -CREATE TABLE [db_map_table_name] ( - [table_name] [varchar] (32) NOT NULL , - [to_index] [bit] NULL -) -GO - - -CREATE TABLE [dn_Allele_rev] ( - [allele_id] [int] NOT NULL , - [rev_flag] [tinyint] NOT NULL , - [fwd_allele_id] [int] NOT NULL , - [fwd_allele] [varchar] (255) NOT NULL -) -GO - - -CREATE TABLE [dn_Motif_rev] ( - [motif_id] [int] NOT NULL , - [rev_flag] [tinyint] NOT NULL , - [fwd_motif] [varchar] (253) NULL , - [fwd_motif_id] [int] NULL -) -GO - - -CREATE TABLE [dn_UniGty_allele] ( - [unigty_id] [int] NOT NULL , - [chr_num] [tinyint] NOT NULL , - [allele_id] [int] NOT NULL , - [create_time] [smalldatetime] NOT NULL -) -GO - - -CREATE TABLE [dn_UniGty_rev] ( - [unigty_id] [int] NOT NULL , - [rev_flag] [tinyint] NOT NULL , - [fwd_unigty_id] [int] NOT NULL , - [fwd_gty_str] [varchar] (255) NULL -) -GO - - -CREATE TABLE [dn_UniVariation_rev] ( - [univar_id] [int] NOT NULL , - [rev_flag] [tinyint] NOT NULL , - [fwd_univar_id] [int] NULL , - [fwd_univar_str] [varchar] (900) NULL -) -GO - - -CREATE TABLE [dn_baseFlip] ( - [base] [char] (1) NULL , - [rev_flag] [tinyint] NULL , - [fwd_base] [char] (1) NULL -) -GO - - -CREATE TABLE [dn_gty2unigty_trueSNP] ( - [gty_id] [int] NOT NULL , - [rev_flag] [bit] NOT NULL , - [unigty_id] [int] NULL , - [obs] [varchar] (512) NOT NULL , - [gty_str] [varchar] (255) NULL -) -GO - - -CREATE TABLE [dn_summary] ( - [tax_id] [int] NOT NULL , - [build_id] [int] NOT NULL , - [type] [varchar] (20) NOT NULL , - [cnt] [int] NOT NULL , - [create_time] [smalldatetime] NOT NULL , - [last_updated_time] [smalldatetime] NOT NULL -) -GO - - diff --git a/schema/shared_schema/dbSNP_main_table_postgresql.sql b/schema/shared_schema/dbSNP_main_table_postgresql.sql index 24295b0..210b470 100644 --- a/schema/shared_schema/dbSNP_main_table_postgresql.sql +++ b/schema/shared_schema/dbSNP_main_table_postgresql.sql @@ -1,520 +1,470 @@ -CREATE TABLE Allele ( - allele_id int NOT NULL , - allele varchar (255) NOT NULL , - create_time TIMESTAMP NOT NULL , - rev_allele_id int NULL , - src varchar (10) NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE AlleleFlagCode ( - code smallint NOT NULL , - abbrev varchar (12) NOT NULL , - descrip varchar (255) NOT NULL , - create_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE AlleleMotif ( - allele_id int NOT NULL , - motif_order int NOT NULL , - motif_id int NOT NULL , - repeat_cnt real NOT NULL , - create_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE AllocIds ( - name varchar (30) NOT NULL , - id int NOT NULL , - cycle int NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL , - comment varchar (255) NULL -) -; - -CREATE TABLE Author ( - pub_id int NOT NULL , - position smallint NOT NULL , - author varchar (255) NOT NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE Batch_tax_id ( - batch_id int NOT NULL , - tax_id int NOT NULL , - update_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE ChiSqPValueLookUp ( - df smallint NOT NULL , - chisq_from float NOT NULL , - chisq_to float NOT NULL , - pvalue_upper_bound float NOT NULL -) -; - -CREATE TABLE CpGCode ( - code smallint NOT NULL , - abbrev varchar (12) NOT NULL , - descrip varchar (255) NOT NULL -) -; - -CREATE TABLE GenBankDivisionCode ( - code varchar (6) NOT NULL , - abbrev varchar (40) NOT NULL , - descrip varchar (255) NOT NULL , - display_order smallint NOT NULL , - create_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE GenderCode ( - code char (1) NOT NULL , - gender varchar (6) NOT NULL -) -; - -CREATE TABLE GenomeBuildInfo ( - snp_build_id int NOT NULL , - tax_id int NOT NULL , - database_name varchar (32) NOT NULL , - ncbi_build_id int NOT NULL , - ncbi_build_ver smallint NOT NULL , - insert_time TIMESTAMP DEFAULT NOW() NOT NULL , - is_major smallint DEFAULT 1 NOT NULL , - ncbi_genome_tax_id int DEFAULT 1 NOT NULL , - ref_assembly varchar (255) NULL -) -; - -CREATE TABLE GtyAllele ( - gty_id int NOT NULL , - rev_flag bit NOT NULL , - chr_num smallint NOT NULL , - fwd_allele_id int NOT NULL , - unigty_id int NULL , - create_time TIMESTAMP NOT NULL , - last_updated_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE IUPACna ( - allele varchar (1) NOT NULL , - meaning varchar (10) NOT NULL , - bitcode varchar (4) NOT NULL , - value smallint NOT NULL , - rev_base char (1) NULL -) -; - -CREATE TABLE LoadHistory ( - build_id int NOT NULL , - loaddate TIMESTAMP NOT NULL , - status char (30) NOT NULL , - comments varchar (255) NULL , - script varchar (255) NULL , - ftp_done_date TIMESTAMP NULL , - entrez_done_date TIMESTAMP NULL , - blastdb_done_date TIMESTAMP NULL , - web_date TIMESTAMP NULL -) -; - -CREATE TABLE LocTypeCode ( - code smallint NOT NULL , - abbrev varchar (12) NOT NULL , - descrip varchar (255) NOT NULL , - create_time TIMESTAMP DEFAULT NOW() NOT NULL -) -; - -CREATE TABLE MapLinkCode ( - which_code varchar (20) NOT NULL , - code smallint NOT NULL , - abbr varchar (10) NULL , - note varchar (255) NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE Method ( - method_id int NOT NULL , - handle varchar (20) NOT NULL , - loc_method_id varchar (64) NOT NULL , - loc_method_id_upp varchar (64) NOT NULL , - method_class smallint NULL , - template_type smallint NULL , - seq_both_strands varchar (3) NULL , - mult_pcr_amplification varchar (3) NULL , - mult_clones_tested varchar (3) NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE MethodClass ( - meth_class_id smallint NOT NULL , - name varchar (64) NOT NULL , - last_updated_time TIMESTAMP NOT NULL , - validation_status smallint NOT NULL -) -; - -CREATE TABLE MethodLine ( - method_id int NOT NULL , - line_num smallint NOT NULL , - line varchar (255) NOT NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE Moltype ( - code smallint NOT NULL , - moltype varchar (10) NOT NULL , - descrip varchar (255) NOT NULL -) -; - -CREATE TABLE Motif ( - motif_id int NOT NULL , - motif varchar (253) NOT NULL , - rev_motif_id int NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE ObsGenotype ( - gty_id int NOT NULL , - obs varchar (512) NOT NULL , - obs_upp_fix varchar (512) NOT NULL , - last_updated_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE ObsVariation ( - var_id int NOT NULL , - pattern varchar (255) NOT NULL , - create_time TIMESTAMP DEFAULT NOW() NOT NULL , - last_updated_time TIMESTAMP DEFAULT NOW() NULL , - univar_id int NULL , - var_flag smallint NULL -) -; - -CREATE TABLE OrgDbStatus ( - database_name varchar (32) NOT NULL , - SNP_cnt int NULL , - SubSNP_cnt int NULL , - cluster_cnt int NULL , - unmapped_rs_cnt int NULL , - SubInd_cnt int NULL , - ind_cnt int NULL , - SubInd_ss_cnt int NULL , - SubPop_cnt int NULL , - pop_cnt int NULL , - SubPop_ss_cnt int NULL , - GtyFreqBySsPop_ss_cnt int NULL , - AlleleFreqBySsPop_ss_cnt int NULL , - SNPGtyFreq_rs_cnt int NULL , - SNPAlleleFreq_rs_cnt int NULL , - snp_build_max int NULL , - genome_build_max varchar (8) NULL , - map_time TIMESTAMP NULL , - cluster_time_max TIMESTAMP NULL , - create_time TIMESTAMP NULL , - last_SNPBatch_time TIMESTAMP NULL , - last_POPBatch_time TIMESTAMP NULL , - last_INDBatch_time TIMESTAMP NULL , - rsMax int NULL , - rsMissenseMax int NULL , - copy2FTP_time TIMESTAMP NULL -) -; - -CREATE TABLE OrganismTax ( - organism varchar (40) NOT NULL , - tax_id int NOT NULL , - common_name varchar (32) NULL , - gpipe_abbr varchar (7) NOT NULL , - create_time TIMESTAMP NOT NULL , - last_updated_time TIMESTAMP NOT NULL , - comment varchar (255) NULL , - division_cd varchar (6) NULL , - database_name varchar (32) NOT NULL , - short_common_name varchar (32) NOT NULL , - tax_id_rank varchar (5) NOT NULL , - species_tax_id int NOT NULL , - no_freq_summary bit NULL , - entrez_index smallint NULL , - pub_genome_build decimal(4, 1) NULL -) -; - -CREATE TABLE PopClass ( - pop_id int NOT NULL , - pop_class_id int NOT NULL , - snp_count int NULL -) -; - -CREATE TABLE PopClassCode ( - pop_class_id int NOT NULL , - pop_class char (50) NOT NULL , - pop_class_text char (255) NOT NULL -) -; - -CREATE TABLE Publication ( - pub_id int NOT NULL , - pmid int NULL , - handle varchar (20) NOT NULL , - meduid int NULL , - title varchar (235) NOT NULL , - journal varchar (255) NULL , - vol varchar (255) NULL , - suppl varchar (128) NULL , - issue varchar (128) NULL , - i_suppl varchar (128) NULL , - pages varchar (255) NULL , - year smallint NOT NULL , - status smallint NOT NULL , - blobflag smallint NULL , - last_updated TIMESTAMP NOT NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE SNPGlossary ( - term varchar (256) NOT NULL , - description varchar (4000) NULL , - last_updated TIMESTAMP DEFAULT NOW() NULL , - used_in varchar (32) NULL -) -; - -CREATE TABLE SNP_tax_id ( - snp_id int NOT NULL , - tax_id int NULL , - update_time TIMESTAMP NULL , - status char (1) DEFAULT 'C' NULL -) -; - -CREATE TABLE SnpChrCode ( - code varchar (8) NOT NULL , - abbrev varchar (20) NOT NULL , - descrip varchar (255) NOT NULL , - create_time TIMESTAMP NOT NULL , - sort_order smallint NULL , - db_name varchar (32) NULL , - NC_acc varchar (16) NULL -) -; - -CREATE TABLE SnpClassCode ( - code smallint NOT NULL , - abbrev varchar (20) NOT NULL , - descrip varchar (255) NOT NULL , - display_str varchar (255) NULL -) -; - -CREATE TABLE SnpFunctionCode ( - code smallint NOT NULL , - abbrev varchar (20) NOT NULL , - descrip varchar (255) NOT NULL , - create_time TIMESTAMP NOT NULL , - top_level_class char (5) NOT NULL , - is_coding smallint NOT NULL , - is_exon bit NULL -) -; - -CREATE TABLE SnpValidationCode ( - code smallint NOT NULL , - abbrev varchar (64) NOT NULL , - descrip varchar (255) NOT NULL , - create_time TIMESTAMP NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE StrandCode ( - code smallint NOT NULL , - abbrev varchar (20) NOT NULL , - rs_to_ss_orien bit NOT NULL , - descrip varchar (255) NOT NULL , - create_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE SubSNPDelComm ( - comment_id smallint NOT NULL , - comment varchar (255) NOT NULL , - create_time TIMESTAMP NULL -) -; - -CREATE TABLE SubSNPSeqTypeCode ( - code smallint NOT NULL , - abbrev varchar (20) NOT NULL , - descrip varchar (255) NOT NULL -) -; - -CREATE TABLE Submitter ( - handle varchar (20) NOT NULL , - name varchar (255) NOT NULL , - fax varchar (255) NULL , - phone varchar (255) NULL , - email varchar (255) NULL , - lab varchar (255) NULL , - institution varchar (255) NULL , - address varchar (255) NULL , - create_time TIMESTAMP DEFAULT NOW() NULL , - last_updated_time TIMESTAMP NULL -) -; - -CREATE TABLE TemplateType ( - temp_type_id smallint NOT NULL , - name varchar (64) NOT NULL , - last_updated_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE UniGty ( - unigty_id int NOT NULL , - gty_str varchar (255) NULL , - allele_id_1 int NOT NULL , - allele_id_2 int NULL , - create_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE UniVariAllele ( - univar_id int NOT NULL , - allele_id int NOT NULL , - create_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE UniVariation ( - univar_id int NOT NULL , - var_str varchar (900) NULL , - allele_cnt smallint NOT NULL , - subsnp_class smallint NOT NULL , - iupack_code char (1) NOT NULL , - top_or_bot_strand char (1) NOT NULL , - create_time TIMESTAMP NOT NULL , - last_updated_time TIMESTAMP NOT NULL , - src_code smallint NULL , - rev_univar_id int NULL -) -; - -CREATE TABLE UniVariationSrcCode ( - code smallint NOT NULL , - abbrev varchar (20) NOT NULL , - descrip varchar (255) NOT NULL -) -; - -CREATE TABLE VariAllele ( - var_id int NOT NULL , - allele_id int NOT NULL , - create_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE db_ftp_table_list ( - table_name varchar (32) NOT NULL , - db_str varchar (64) NOT NULL , - create_time TIMESTAMP DEFAULT NOW() NULL -) -; - -CREATE TABLE db_map_table_name ( - table_name varchar (32) NOT NULL , - to_index bit NULL , - isCurrent char (1) NULL , - inNonHuman char (1) DEFAULT 'N' NOT NULL -) -; - -CREATE TABLE dn_Allele_rev ( - allele_id int NOT NULL , - rev_flag smallint NOT NULL , - fwd_allele_id int NOT NULL , - fwd_allele varchar (255) NOT NULL -) -; - -CREATE TABLE dn_Motif_rev ( - motif_id int NOT NULL , - rev_flag smallint NOT NULL , - fwd_motif varchar (253) NULL , - fwd_motif_id int NULL -) -; - -CREATE TABLE dn_UniGty_allele ( - unigty_id int NOT NULL , - chr_num smallint NOT NULL , - allele_id int NOT NULL , - create_time TIMESTAMP NOT NULL -) -; - -CREATE TABLE dn_UniGty_rev ( - unigty_id int NOT NULL , - rev_flag smallint NOT NULL , - fwd_unigty_id int NOT NULL , - fwd_gty_str varchar (255) NULL -) -; - -CREATE TABLE dn_UniVariation_rev ( - univar_id int NOT NULL , - rev_flag smallint NOT NULL , - fwd_univar_id int NULL , - fwd_univar_str varchar (900) NULL -) -; - -CREATE TABLE dn_baseFlip ( - base char (1) NULL , - rev_flag smallint NULL , - fwd_base char (1) NULL -) -; - -CREATE TABLE dn_gty2unigty_trueSNP ( - gty_id int NOT NULL , - rev_flag bit NOT NULL , - unigty_id int NULL , - obs varchar (512) NOT NULL , - gty_str varchar (255) NULL -) -; - -CREATE TABLE dn_summary ( - tax_id int NOT NULL , - build_id int NOT NULL , - type varchar (20) NOT NULL , - cnt int NOT NULL , - create_time TIMESTAMP DEFAULT NOW() NOT NULL , - last_updated_time TIMESTAMP DEFAULT NOW() NOT NULL -) -; - +CREATE TABLE Allele +( +allele_id int NOT NULL , +allele varchar(255) NOT NULL , +create_time TIMESTAMP NOT NULL , +rev_allele_id int NULL , +src varchar(10) NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE AlleleFlagCode +( +code smallint NOT NULL , +abbrev varchar(12) NOT NULL , +descrip varchar(255) NOT NULL , +create_time TIMESTAMP NOT NULL +); +CREATE TABLE AlleleMotif +( +allele_id int NOT NULL , +motif_order int NOT NULL , +motif_id int NOT NULL , +repeat_cnt real NOT NULL , +create_time TIMESTAMP NOT NULL +); +CREATE TABLE AllocIds +( +name varchar(30) NOT NULL , +id int NOT NULL , +cycle int NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL , +comment varchar(255) NULL +); +CREATE TABLE Author +( +pub_id int NOT NULL , +position smallint NOT NULL , +author varchar(255) NOT NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE Batch_tax_id +( +batch_id int NOT NULL , +tax_id int NOT NULL , +update_time TIMESTAMP NOT NULL +); +CREATE TABLE ChiSqPValueLookUp +( +df smallint NOT NULL , +chisq_from float NOT NULL , +chisq_to float NOT NULL , +pvalue_upper_bound float NOT NULL +); +CREATE TABLE CpGCode +( +code smallint NOT NULL , +abbrev varchar(12) NOT NULL , +descrip varchar(255) NOT NULL +); +CREATE TABLE GenBankDivisionCode +( +code varchar(6) NOT NULL , +abbrev varchar(40) NOT NULL , +descrip varchar(255) NOT NULL , +display_order smallint NOT NULL , +create_time TIMESTAMP NOT NULL +); +CREATE TABLE GenderCode +( +code char(1) NOT NULL , +gender varchar(6) NOT NULL +); +CREATE TABLE GenomeBuildInfo +( +snp_build_id int NOT NULL , +tax_id int NOT NULL , +database_name varchar(32) NOT NULL , +ncbi_build_id int NOT NULL , +ncbi_build_ver smallint NOT NULL , +insert_time TIMESTAMP NOT NULL , +is_major smallint NOT NULL , +ncbi_genome_tax_id int NOT NULL , +ref_assembly varchar(32) NULL , +annot_set_acc varchar(32) NULL , +annot_set_ver smallint NULL +); +CREATE TABLE GtyAllele +( +gty_id int NOT NULL , +rev_flag bit NOT NULL , +chr_num smallint NOT NULL , +fwd_allele_id int NOT NULL , +unigty_id int NULL , +create_time TIMESTAMP NOT NULL , +last_updated_time TIMESTAMP NOT NULL +); +CREATE TABLE IUPACna +( +allele varchar(1) NOT NULL , +meaning varchar(10) NOT NULL , +bitcode varchar(4) NOT NULL , +value smallint NOT NULL , +rev_base char(1) NULL +); +CREATE TABLE LoadHistory +( +build_id int NOT NULL , +loaddate TIMESTAMP NOT NULL , +status char(30) NOT NULL , +comments varchar(255) NULL , +script varchar(255) NULL , +ftp_done_date TIMESTAMP NULL , +entrez_done_date TIMESTAMP NULL , +blastdb_done_date TIMESTAMP NULL , +web_date TIMESTAMP NULL +); +CREATE TABLE LocTypeCode +( +code smallint NOT NULL , +abbrev varchar(12) NOT NULL , +descrip varchar(255) NOT NULL , +create_time TIMESTAMP NOT NULL +); +CREATE TABLE MapLinkCode +( +which_code varchar(20) NOT NULL , +code smallint NOT NULL , +abbr varchar(10) NULL , +note varchar(255) NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE Method +( +method_id int NOT NULL , +handle varchar(20) NOT NULL , +loc_method_id varchar(64) NOT NULL , +loc_method_id_upp varchar(64) NOT NULL , +method_class smallint NULL , +template_type smallint NULL , +seq_both_strands varchar(3) NULL , +mult_pcr_amplification varchar(3) NULL , +mult_clones_tested varchar(3) NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE MethodClass +( +meth_class_id smallint NOT NULL , +name varchar(64) NOT NULL , +last_updated_time TIMESTAMP NOT NULL , +validation_status smallint NOT NULL +); +CREATE TABLE MethodLine +( +method_id int NOT NULL , +line_num smallint NOT NULL , +line varchar(255) NOT NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE Moltype +( +code smallint NOT NULL , +moltype varchar(10) NOT NULL , +descrip varchar(255) NOT NULL +); +CREATE TABLE Motif +( +motif_id int NOT NULL , +motif varchar(253) NOT NULL , +rev_motif_id int NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE ObsGenotype +( +gty_id int NOT NULL , +obs varchar(512) NOT NULL , +obs_upp_fix varchar(512) NOT NULL , +last_updated_time TIMESTAMP NOT NULL +); +CREATE TABLE ObsVariation +( +var_id int NOT NULL , +pattern varchar(255) NOT NULL , +create_time TIMESTAMP NOT NULL , +last_updated_time TIMESTAMP NULL , +univar_id int NULL , +var_flag smallint NULL +); +CREATE TABLE OrgDbStatus +( +database_name varchar(32) NOT NULL , +SNP_cnt int NULL , +SubSNP_cnt int NULL , +cluster_cnt int NULL , +unmapped_rs_cnt int NULL , +SubInd_cnt int NULL , +ind_cnt int NULL , +SubInd_ss_cnt int NULL , +SubPop_cnt int NULL , +pop_cnt int NULL , +SubPop_ss_cnt int NULL , +GtyFreqBySsPop_ss_cnt int NULL , +AlleleFreqBySsPop_ss_cnt int NULL , +SNPGtyFreq_rs_cnt int NULL , +SNPAlleleFreq_rs_cnt int NULL , +snp_build_max int NULL , +genome_build_max varchar(8) NULL , +map_time TIMESTAMP NULL , +cluster_time_max TIMESTAMP NULL , +create_time TIMESTAMP NULL , +last_SNPBatch_time TIMESTAMP NULL , +last_POPBatch_time TIMESTAMP NULL , +last_INDBatch_time TIMESTAMP NULL , +rsMax int NULL , +rsMissenseMax int NULL , +copy2FTP_time TIMESTAMP NULL +); +CREATE TABLE OrganismTax +( +organism varchar(128) NOT NULL , +tax_id int NOT NULL , +common_name varchar(32) NULL , +gpipe_abbr varchar(7) NOT NULL , +create_time TIMESTAMP NOT NULL , +last_updated_time TIMESTAMP NOT NULL , +comment varchar(255) NULL , +division_cd varchar(6) NULL , +database_name varchar(32) NOT NULL , +short_common_name varchar(32) NOT NULL , +tax_id_rank varchar(5) NOT NULL , +species_tax_id int NOT NULL , +no_freq_summary bit NULL , +entrez_index smallint NULL , +pub_genome_build decimal NULL +); +CREATE TABLE PopClass +( +pop_id int NOT NULL , +pop_class_id int NOT NULL , +snp_count int NULL +); +CREATE TABLE PopClassCode +( +pop_class_id int NOT NULL , +pop_class char(50) NOT NULL , +pop_class_text char(255) NOT NULL +); +CREATE TABLE Publication +( +pub_id int NOT NULL , +pmid int NULL , +handle varchar(20) NOT NULL , +meduid int NULL , +title varchar(235) NOT NULL , +journal varchar(255) NULL , +vol varchar(255) NULL , +suppl varchar(128) NULL , +issue varchar(128) NULL , +i_suppl varchar(128) NULL , +pages varchar(255) NULL , +year smallint NOT NULL , +status smallint NOT NULL , +blobflag smallint NULL , +last_updated TIMESTAMP NOT NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE SNPGlossary +( +term varchar(256) NOT NULL , +description varchar(4000) NULL , +last_updated TIMESTAMP NULL , +used_in varchar(32) NULL +); +CREATE TABLE SNP_tax_id +( +snp_id int NOT NULL , +tax_id int NULL , +update_time TIMESTAMP NULL , +status char(1) NULL +); +CREATE TABLE SnpChrCode +( +code varchar(8) NOT NULL , +abbrev varchar(20) NOT NULL , +descrip varchar(255) NOT NULL , +create_time TIMESTAMP NOT NULL , +sort_order smallint NULL , +db_name varchar(32) NULL , +NC_acc varchar(16) NULL +); +CREATE TABLE SnpClassCode +( +code smallint NOT NULL , +abbrev varchar(20) NOT NULL , +descrip varchar(255) NOT NULL , +display_str varchar(255) NULL +); +CREATE TABLE SnpFunctionCode +( +code smallint NOT NULL , +abbrev varchar(20) NOT NULL , +descrip varchar(255) NOT NULL , +create_time TIMESTAMP NOT NULL , +top_level_class char(5) NOT NULL , +is_coding smallint NOT NULL , +is_exon bit NULL , +var_prop_loc_code int NULL , +var_prop_effect_code int NULL +); +CREATE TABLE SnpValidationCode +( +code smallint NOT NULL , +abbrev varchar(64) NOT NULL , +descrip varchar(255) NOT NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE StrandCode +( +code smallint NOT NULL , +abbrev varchar(20) NOT NULL , +rs_to_ss_orien bit NOT NULL , +descrip varchar(255) NOT NULL , +create_time TIMESTAMP NOT NULL +); +CREATE TABLE SubSNPDelComm +( +comment_id smallint NOT NULL , +comment varchar(255) NOT NULL , +create_time TIMESTAMP NULL +); +CREATE TABLE SubSNPSeqTypeCode +( +code smallint NOT NULL , +abbrev varchar(20) NOT NULL , +descrip varchar(255) NOT NULL +); +CREATE TABLE Submitter +( +handle varchar(20) NOT NULL , +name varchar(255) NOT NULL , +fax varchar(255) NULL , +phone varchar(255) NULL , +email varchar(255) NULL , +lab varchar(255) NULL , +institution varchar(255) NULL , +address varchar(255) NULL , +create_time TIMESTAMP NULL , +last_updated_time TIMESTAMP NULL +); +CREATE TABLE TemplateType +( +temp_type_id smallint NOT NULL , +name varchar(64) NOT NULL , +last_updated_time TIMESTAMP NOT NULL +); +CREATE TABLE UniGty +( +unigty_id int NOT NULL , +gty_str varchar(255) NULL , +allele_id_1 int NOT NULL , +allele_id_2 int NULL , +create_time TIMESTAMP NOT NULL +); +CREATE TABLE UniVariAllele +( +univar_id int NOT NULL , +allele_id int NOT NULL , +create_time TIMESTAMP NOT NULL +); +CREATE TABLE UniVariation +( +univar_id int NOT NULL , +var_str varchar(900) NULL , +allele_cnt smallint NOT NULL , +subsnp_class smallint NOT NULL , +iupack_code char(1) NOT NULL , +top_or_bot_strand char(1) NOT NULL , +create_time TIMESTAMP NOT NULL , +last_updated_time TIMESTAMP NOT NULL , +src_code smallint NULL , +rev_univar_id int NULL +); +CREATE TABLE UniVariationSrcCode +( +code smallint NOT NULL , +abbrev varchar(20) NOT NULL , +descrip varchar(255) NOT NULL +); +CREATE TABLE VariAllele +( +var_id int NOT NULL , +allele_id int NOT NULL , +create_time TIMESTAMP NOT NULL +); +CREATE TABLE db_ftp_table_list +( +table_name varchar(32) NOT NULL , +db_str varchar(64) NOT NULL , +create_time TIMESTAMP NULL +); +CREATE TABLE db_map_table_name +( +table_name varchar(32) NOT NULL , +to_index bit NULL , +isCurrent char(1) NULL , +inNonHuman char(1) NOT NULL +); +CREATE TABLE dn_Allele_rev +( +allele_id int NOT NULL , +rev_flag smallint NOT NULL , +fwd_allele_id int NOT NULL , +fwd_allele varchar(255) NOT NULL +); +CREATE TABLE dn_Motif_rev +( +motif_id int NOT NULL , +rev_flag smallint NOT NULL , +fwd_motif varchar(253) NULL , +fwd_motif_id int NULL +); +CREATE TABLE dn_UniGty_allele +( +unigty_id int NOT NULL , +chr_num smallint NOT NULL , +allele_id int NOT NULL , +create_time TIMESTAMP NOT NULL +); +CREATE TABLE dn_UniGty_rev +( +unigty_id int NOT NULL , +rev_flag smallint NOT NULL , +fwd_unigty_id int NOT NULL , +fwd_gty_str varchar(255) NULL +); +CREATE TABLE dn_UniVariation_rev +( +univar_id int NOT NULL , +rev_flag smallint NOT NULL , +fwd_univar_id int NULL , +fwd_univar_str varchar(900) NULL +); +CREATE TABLE dn_baseFlip +( +base char(1) NULL , +rev_flag smallint NULL , +fwd_base char(1) NULL +); +CREATE TABLE dn_gty2unigty_trueSNP +( +gty_id int NOT NULL , +rev_flag bit NOT NULL , +unigty_id int NULL , +obs varchar(512) NOT NULL , +gty_str varchar(255) NULL +); +CREATE TABLE dn_summary +( +tax_id int NOT NULL , +build_id int NOT NULL , +type varchar(20) NOT NULL , +cnt int NOT NULL , +create_time TIMESTAMP NOT NULL , +last_updated_time TIMESTAMP NOT NULL +);