-- MySQL dump 10.14 Distrib 5.5.44-MariaDB, for Linux (x86_64) -- -- Host: localhost Database: maldisoft -- ------------------------------------------------------ -- Server version 5.5.44-MariaDB /*!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 `EXPERIMENT` -- DROP TABLE IF EXISTS `EXPERIMENT`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `EXPERIMENT` ( `eid` int(11) NOT NULL AUTO_INCREMENT, `uid` int(11) NOT NULL, `name` varchar(255) NOT NULL, `description` text NOT NULL, `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`eid`), UNIQUE KEY `name` (`name`), KEY `expuid` (`uid`), CONSTRAINT `expuid` FOREIGN KEY (`uid`) REFERENCES `USER` (`uid`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `EXPERIMENT_PEAK` -- DROP TABLE IF EXISTS `EXPERIMENT_PEAK`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `EXPERIMENT_PEAK` ( `ep_id` int(11) NOT NULL AUTO_INCREMENT, `eid` int(11) NOT NULL, `peak` float NOT NULL, PRIMARY KEY (`ep_id`), UNIQUE KEY `eid` (`eid`,`peak`), CONSTRAINT `epeid` FOREIGN KEY (`eid`) REFERENCES `EXPERIMENT` (`eid`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `INTENSITY` -- DROP TABLE IF EXISTS `INTENSITY`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `INTENSITY` ( `intensity_id` int(11) NOT NULL AUTO_INCREMENT, `pid` int(11) NOT NULL, `peak` float NOT NULL, `intensity` float NOT NULL, PRIMARY KEY (`intensity_id`), KEY `intenpid` (`pid`), CONSTRAINT `intenpid` FOREIGN KEY (`pid`) REFERENCES `PEAK` (`pid`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `PEAK` -- DROP TABLE IF EXISTS `PEAK`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `PEAK` ( `pid` int(11) NOT NULL AUTO_INCREMENT, `sid` int(11) NOT NULL, `peak` float NOT NULL, PRIMARY KEY (`pid`), KEY `peaksid` (`sid`), CONSTRAINT `peaksid` FOREIGN KEY (`sid`) REFERENCES `SAMPLE` (`sid`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `SAMPLE` -- DROP TABLE IF EXISTS `SAMPLE`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `SAMPLE` ( `sid` int(11) NOT NULL AUTO_INCREMENT, `eid` int(11) NOT NULL, `uuid` varchar(128) NOT NULL, `name` varchar(255) NOT NULL, `lastmodified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`sid`), UNIQUE KEY `uuid` (`uuid`), KEY `sameid` (`eid`), CONSTRAINT `sameid` FOREIGN KEY (`eid`) REFERENCES `EXPERIMENT` (`eid`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `USER` -- DROP TABLE IF EXISTS `USER`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `USER` ( `uid` int(11) NOT NULL AUTO_INCREMENT, `email` varchar(255) NOT NULL, `passwd` varchar(128) NOT NULL, `name` varchar(50) NOT NULL, `last` varchar(50) NOT NULL, `first` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `lastaccess` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`uid`), UNIQUE KEY `email` (`email`), UNIQUE KEY `email_2` (`email`), UNIQUE KEY `email_3` (`email`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `USER_EXPERIMENT` -- DROP TABLE IF EXISTS `USER_EXPERIMENT`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `USER_EXPERIMENT` ( `ueid` int(11) NOT NULL AUTO_INCREMENT, `uid` int(11) NOT NULL, `eid` int(11) NOT NULL, PRIMARY KEY (`ueid`), UNIQUE KEY `uideid` (`uid`,`eid`) USING BTREE, KEY `eueid` (`eid`), CONSTRAINT `eueid` FOREIGN KEY (`eid`) REFERENCES `EXPERIMENT` (`eid`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `uueid` FOREIGN KEY (`uid`) REFERENCES `USER` (`uid`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!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 */; -- Dump completed on 2015-11-10 8:48:01