From 0dbe993164bbed68737668014ba96f699f19f1f1 Mon Sep 17 00:00:00 2001 From: Artem Konenko <yadummer@gmail.com> Date: Fri, 4 Sep 2015 11:45:59 +0300 Subject: [PATCH] Fix: add forgiven lines from dbfix 01.09.15 to main sqls --- db/constraints/base.sql | 3 ++- db/structure/base.sql | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/db/constraints/base.sql b/db/constraints/base.sql index a1aa6706a..a06dc655c 100644 --- a/db/constraints/base.sql +++ b/db/constraints/base.sql @@ -31,7 +31,8 @@ ALTER TABLE `disciplines` ADD CONSTRAINT `disciplines_ibfk_2` FOREIGN KEY (`SemesterID`) REFERENCES `semesters` (`ID`), ADD CONSTRAINT `disciplines_ibfk_3` FOREIGN KEY (`AuthorID`) REFERENCES `teachers` (`ID`), ADD CONSTRAINT `disciplines_ibfk_4` FOREIGN KEY (`FacultyID`) REFERENCES `faculties` (`ID`), - ADD CONSTRAINT `disciplines_ibfk_5` FOREIGN KEY (`GradeID`) REFERENCES `grades` (`ID`); + ADD CONSTRAINT `disciplines_ibfk_5` FOREIGN KEY (`GradeID`) REFERENCES `grades` (`ID`), + ADD CONSTRAINT `disciplines_ibfk_6` FOREIGN KEY (`CompoundDiscID`) REFERENCES `compound_disciplines` (`ID`); -- -- Ограничения внешнего ключа таблицы `disciplines_groups` diff --git a/db/structure/base.sql b/db/structure/base.sql index 7f8a30a15..04ab6480f 100644 --- a/db/structure/base.sql +++ b/db/structure/base.sql @@ -103,12 +103,14 @@ CREATE TABLE IF NOT EXISTS `disciplines` ( `Milestone` INT(1) NOT NULL DEFAULT '0', `MilestoneDate` DATE NULL DEFAULT NULL, `Subtype` enum('scientific_coursework', 'disciplinary_coursework' ) NULL DEFAULT NULL, + `CompoundDiscID` INT(11) NULL DEFAULT NULL, PRIMARY KEY (`ID`), KEY `GradeID` (`GradeID`), KEY `SubjectID` (`SubjectID`), KEY `TeacherID` (`AuthorID`), KEY `SemesterID` (`SemesterID`), - KEY `FacultyID` (`FacultyID`) + KEY `FacultyID` (`FacultyID`), + KEY `CompoundDiscID` (`CompoundDiscID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- GitLab