put complete sql setup in one file
This commit is contained in:
parent
2d00d0e068
commit
eb7c6eeabe
@ -1 +0,0 @@
|
||||
CREATE TABLE `friendsbook`.`tans` ( `id` INT NOT NULL AUTO_INCREMENT , `tan` VARCHAR(13) NOT NULL , `used` BOOLEAN NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
|
@ -1,4 +1,24 @@
|
||||
CREATE TABLE `kd42696_ipr-projekt`.`entries` (
|
||||
CREATE DATABASE friendsbook;
|
||||
|
||||
USE friendsbook;
|
||||
|
||||
CREATE TABLE `tans` (
|
||||
`id` INT NOT NULL AUTO_INCREMENT,
|
||||
`tan` VARCHAR(13) NOT NULL,
|
||||
`used` BOOLEAN NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE = InnoDB;
|
||||
|
||||
CREATE TABLE `user` (
|
||||
`ID` INT NOT NULL AUTO_INCREMENT,
|
||||
`user` VARCHAR(50) NOT NULL DEFAULT '0',
|
||||
`email` VARCHAR(100) NOT NULL DEFAULT '0',
|
||||
`password` VARCHAR(100) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`),
|
||||
UNIQUE INDEX `user` (`user`)
|
||||
) ENGINE = InnoDB;
|
||||
|
||||
CREATE TABLE `entries` (
|
||||
`id` INT NOT NULL AUTO_INCREMENT ,
|
||||
`userID` INT NOT NULL ,
|
||||
`tanID` INT NOT NULL ,
|
||||
@ -26,7 +46,7 @@ CREATE TABLE `kd42696_ipr-projekt`.`entries` (
|
||||
`absturz` LONGTEXT DEFAULT NULL ,
|
||||
`trinkspiel` LONGTEXT DEFAULT NULL ,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE (`tanID`)) ENGINE = InnoDB;
|
||||
|
||||
ALTER TABLE `entries` ADD FOREIGN KEY (`userID`) REFERENCES `user`(`ID`) ON DELETE CASCADE ON UPDATE CASCADE;
|
||||
ALTER TABLE `entries` ADD FOREIGN KEY (`tanID`) REFERENCES `tans`(`id`) ON DELETE CASCADE ON UPDATE CASCADE;
|
||||
UNIQUE (`tanID`),
|
||||
FOREIGN KEY (`userID`) REFERENCES `user`(`ID`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
FOREIGN KEY (`tanID`) REFERENCES `tans`(`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
) ENGINE = InnoDB;
|
@ -1,8 +0,0 @@
|
||||
CREATE TABLE `user` (
|
||||
`ID` INT NOT NULL AUTO_INCREMENT,
|
||||
`user` VARCHAR(50) NOT NULL DEFAULT '0',
|
||||
`email` VARCHAR(100) NOT NULL DEFAULT '0',
|
||||
`password` VARCHAR(100) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ID`),
|
||||
UNIQUE INDEX `user` (`user`)
|
||||
);
|
Loading…
Reference in New Issue
Block a user