-- MySQL dump 10.10 -- -- Host: localhost Database: intragen -- ------------------------------------------------------ -- Server version 5.0.22-community-nt /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -- -- Table structure for table `datafile` -- DROP TABLE IF EXISTS `datafile`; CREATE TABLE `datafile` ( `datafile_id` bigint(20) NOT NULL auto_increment, `size` int(11) default NULL, `mimeType` varchar(100) default NULL, `fileName` varchar(255) default NULL, `createDate` date default NULL, `status` char(1) default NULL, PRIMARY KEY (`datafile_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Table structure for table `ethnicity` -- DROP TABLE IF EXISTS `ethnicity`; CREATE TABLE `ethnicity` ( `ethnicity_id` bigint(20) NOT NULL, `name` varchar(100) default NULL, `description` text, PRIMARY KEY (`ethnicity_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Table structure for table `login` -- DROP TABLE IF EXISTS `login`; CREATE TABLE `login` ( `login_id` bigint(20) NOT NULL auto_increment, `loginDate` datetime default NULL, `ipAddress` varchar(64) default NULL, `user_id` bigint(20) default NULL, PRIMARY KEY (`login_id`), KEY `IDX_LOGIN_USER_ID` (`user_id`), KEY `IDX_LOGIN_LOGIN_DATE` (`loginDate`), KEY `user_id` (`user_id`), CONSTRAINT `FK625EF69F73AEE0F` FOREIGN KEY (`user_id`) REFERENCES `webuser` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Table structure for table `phenotype` -- DROP TABLE IF EXISTS `phenotype`; CREATE TABLE `phenotype` ( `phenotype_id` bigint(20) NOT NULL auto_increment, `sampleID` varchar(20) default NULL, `gender` int(11) default NULL, `plateNum` int(11) default NULL, `yearOfBirth` int(11) default NULL, `genotypeFile` varchar(255) default NULL, PRIMARY KEY (`phenotype_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Table structure for table `phenotypes_ethnicities` -- DROP TABLE IF EXISTS `phenotypes_ethnicities`; CREATE TABLE `phenotypes_ethnicities` ( `phenotype_id` bigint(20) NOT NULL, `ethnicity_id` bigint(20) NOT NULL, PRIMARY KEY (`phenotype_id`,`ethnicity_id`), KEY `phenotype_id` (`phenotype_id`), KEY `ethnicity_id` (`ethnicity_id`), CONSTRAINT `PhenotypeEthnicity` FOREIGN KEY (`ethnicity_id`) REFERENCES `ethnicity` (`ethnicity_id`), CONSTRAINT `FK3C93FC69C8CBA092` FOREIGN KEY (`phenotype_id`) REFERENCES `phenotype` (`phenotype_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Table structure for table `role` -- DROP TABLE IF EXISTS `role`; CREATE TABLE `role` ( `role_id` bigint(20) NOT NULL, `name` varchar(100) default NULL, PRIMARY KEY (`role_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Table structure for table `user_role` -- DROP TABLE IF EXISTS `user_role`; CREATE TABLE `user_role` ( `role_id` bigint(20) NOT NULL, `user_id` bigint(20) NOT NULL, PRIMARY KEY (`user_id`,`role_id`), KEY `user_id` (`user_id`), KEY `role_id` (`role_id`), CONSTRAINT `UserRoles` FOREIGN KEY (`role_id`) REFERENCES `role` (`role_id`), CONSTRAINT `FK143BF46AF73AEE0F` FOREIGN KEY (`user_id`) REFERENCES `webuser` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Table structure for table `user_session` -- DROP TABLE IF EXISTS `user_session`; CREATE TABLE `user_session` ( `session_id` varchar(255) NOT NULL, `user_id` bigint(20) default NULL, `lastLoginTime` datetime default NULL, `expirationTime` datetime default NULL, PRIMARY KEY (`session_id`), KEY `user_id` (`user_id`), CONSTRAINT `User` FOREIGN KEY (`user_id`) REFERENCES `webuser` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Table structure for table `webuser` -- DROP TABLE IF EXISTS `webuser`; CREATE TABLE `webuser` ( `user_id` bigint(20) NOT NULL auto_increment, `username` varchar(100) default NULL, `email` varchar(100) default NULL, `password` varchar(32) default NULL, `firstName` varchar(100) default NULL, `lastName` varchar(255) default NULL, `title` varchar(100) default NULL, `institution` varchar(100) default NULL, `department` varchar(100) default NULL, `address1` varchar(255) default NULL, `address2` varchar(255) default NULL, `city` varchar(128) default NULL, `state` varchar(32) default NULL, `zip` varchar(32) default NULL, `country` varchar(128) default NULL, `phone` varchar(64) default NULL, `registeredDate` date default NULL, `status` char(1) default NULL, `createBy` varchar(64) default NULL, `createDate` datetime default NULL, `updateBy` varchar(64) default NULL, `updateDate` datetime default NULL, PRIMARY KEY (`user_id`), UNIQUE KEY `username` (`username`), UNIQUE KEY `email` (`email`), KEY `IDX_USER_LAST_NAME` (`lastName`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;