summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormichael pereira2011-04-21 14:09:50 +0200
committermichael pereira2011-04-21 14:09:50 +0200
commitbfa1fc64a0e953f43fbff2ee0b966f8ebff91905 (patch)
tree50b8fe0004c5c2030460aef09796580222a1b72d
parentMerge branch 'master' of openslx.org:lsfks/master-teamprojekt/pbs2 (diff)
downloadpbs2-bfa1fc64a0e953f43fbff2ee0b966f8ebff91905.tar.gz
pbs2-bfa1fc64a0e953f43fbff2ee0b966f8ebff91905.tar.xz
pbs2-bfa1fc64a0e953f43fbff2ee0b966f8ebff91905.zip
db fix
-rw-r--r--setup/pbs-newdata.sql3
-rw-r--r--setup/pbs.sql67
2 files changed, 34 insertions, 36 deletions
diff --git a/setup/pbs-newdata.sql b/setup/pbs-newdata.sql
index a290008..f611161 100644
--- a/setup/pbs-newdata.sql
+++ b/setup/pbs-newdata.sql
@@ -1,9 +1,6 @@
USE pbs;
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--- Adding person test//test
-INSERT INTO `pbs_person` (`personID`, `title`, `name`, `firstname`, `street`, `housenumber`, `city`, `postalcode`, `logindate`, `registerdate`, `email`, `login`, `password`, `password_salt`) VALUES
-(1, 'Herr', 'Test 1', 'Test 1', 'Teststr,', '5', 'Testburg', '1337', NULL, '1299612370', 'test', NULL, '4207acba08cadccc397e2302a55b339a', 'f21ee663b17bcefc6868694dffda602a');
-- Adding person test2//test
INSERT INTO `pbs_person` (`personID`, `title`, `name`, `firstname`, `street`, `housenumber`, `city`, `postalcode`, `logindate`, `registerdate`, `email`, `login`, `password`, `password_salt`) VALUES
(2, 'Herr', 'Test 2', 'Test 2', 'Teststr,', '5', 'Testburg', '1337', NULL, '1299612370', 'test2', NULL, '4207acba08cadccc397e2302a55b339a', 'f21ee663b17bcefc6868694dffda602a');
diff --git a/setup/pbs.sql b/setup/pbs.sql
index 0084a34..ad1a41f 100644
--- a/setup/pbs.sql
+++ b/setup/pbs.sql
@@ -116,8 +116,37 @@ ALTER TABLE `pbs_membership`
ADD CONSTRAINT `pbs_membership_ibfk_1` FOREIGN KEY (`groupID`) REFERENCES `pbs_group` (`groupID`) ON DELETE CASCADE,
ADD CONSTRAINT `pbs_membership_ibfk_2` FOREIGN KEY (`personID`) REFERENCES `pbs_person` (`personID`) ON DELETE CASCADE,
ADD CONSTRAINT `pbs_membership_ibfk_3` FOREIGN KEY (`roleID`) REFERENCES `pbs_role` (`roleID`) ON DELETE CASCADE;
+
+CREATE TABLE IF NOT EXISTS `pbs_hometype` (
+ `hometypeID` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(30) NOT NULL,
+ PRIMARY KEY (`hometypeID`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1;
+
+CREATE TABLE IF NOT EXISTS `pbs_bootos` (
+ `bootosID` int(11) NOT NULL AUTO_INCREMENT,
+ `groupID` int(11) NOT NULL,
+ `membershipID` int(11),
+ `title` varchar(30) NOT NULL,
+ `description` varchar(140),
+ `distro` varchar(30),
+ `distroversion` varchar(30),
+ `source` varchar(140),
+ `share` varchar(30),
+ `shortname` varchar(30),
+ `defaultkcl` varchar(255),
+ `created` VARCHAR(14) NOT NULL,
+ `expires` VARCHAR(14),
+ `public` int(11) NOT NULL DEFAULT '-1',
+ PRIMARY KEY (`bootosID`),
+ KEY `groupID` (`groupID`),
+ KEY `membershipID` (`membershipID`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
+ALTER TABLE `pbs_bootos`
+ ADD CONSTRAINT `pbs_bootos_ibfk_2` FOREIGN KEY (`groupID`) REFERENCES `pbs_group` (`groupID`) ON DELETE CASCADE,
+ ADD CONSTRAINT `pbs_bootos_ibfk_3` FOREIGN KEY (`membershipID`) REFERENCES `pbs_membership` (`membershipID`) ON DELETE SET NULL;
-CREATE TABLE IF NOT EXISTS `pbs_config` (
+ CREATE TABLE IF NOT EXISTS `pbs_config` (
`configID` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(30) NOT NULL,
`description` varchar(140),
@@ -135,15 +164,10 @@ CREATE TABLE IF NOT EXISTS `pbs_config` (
ALTER TABLE `pbs_config`
ADD CONSTRAINT `pbs_config_ibfk_1` FOREIGN KEY (`membershipID`) REFERENCES `pbs_membership` (`membershipID`) ON DELETE CASCADE,
ADD CONSTRAINT `pbs_config_ibfk_2` FOREIGN KEY (`groupID`) REFERENCES `pbs_group` (`groupID`) ON DELETE CASCADE,
- ADD CONSTRAINT `pbs_config_ibfk_3` FOREIGN KEY (`bootosID`) REFERENCES `pbs_bootos` (`bootosID`) ON DELETE CASCADE;
+ ADD CONSTRAINT `pbs_config_ibfk_3` FOREIGN KEY (`bootosID`) REFERENCES `pbs_bootos` (`bootosID`) ON DELETE CASCADE;
-CREATE TABLE IF NOT EXISTS `pbs_hometype` (
- `hometypeID` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(30) NOT NULL,
- PRIMARY KEY (`hometypeID`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1;
-CREATE TABLE IF NOT EXISTS `pbs_bootosuser` (
+ CREATE TABLE IF NOT EXISTS `pbs_bootosuser` (
`bootosuserID` int(11) NOT NULL AUTO_INCREMENT,
`configID` int(11) NOT NULL,
`login` varchar(30) NOT NULL,
@@ -156,31 +180,8 @@ CREATE TABLE IF NOT EXISTS `pbs_bootosuser` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
ALTER TABLE `pbs_bootosuser`
- ADD CONSTRAINT `pbs_bootosuser_ibfk_1` FOREIGN KEY (`configID`) REFERENCES `pbs_config` (`configID`) ON DELETE CASCADE;
-
-CREATE TABLE IF NOT EXISTS `pbs_bootos` (
- `bootosID` int(11) NOT NULL AUTO_INCREMENT,
- `groupID` int(11) NOT NULL,
- `membershipID` int(11),
- `title` varchar(30) NOT NULL,
- `description` varchar(140),
- `distro` varchar(30),
- `distroversion` varchar(30),
- `source` varchar(140),
- `share` varchar(30),
- `shortname` varchar(30),
- `defaultkcl` varchar(255),
- `created` VARCHAR(14) NOT NULL,
- `expires` VARCHAR(14),
- `public` int(11) NOT NULL DEFAULT '-1',
- PRIMARY KEY (`bootosID`),
- KEY `groupID` (`groupID`),
- KEY `membershipID` (`membershipID`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
-ALTER TABLE `pbs_bootos`
- ADD CONSTRAINT `pbs_bootos_ibfk_2` FOREIGN KEY (`groupID`) REFERENCES `pbs_group` (`groupID`) ON DELETE CASCADE,
- ADD CONSTRAINT `pbs_bootos_ibfk_3` FOREIGN KEY (`membershipID`) REFERENCES `pbs_membership` (`membershipID`) ON DELETE SET NULL;
-
+ ADD CONSTRAINT `pbs_bootosuser_ibfk_1` FOREIGN KEY (`configID`) REFERENCES `pbs_config` (`configID`) ON DELETE CASCADE;
+
CREATE TABLE IF NOT EXISTS `pbs_bootmenu` (
`bootmenuID` int(11) NOT NULL AUTO_INCREMENT,
`membershipID` int(11),