Skip to content
Snippets Groups Projects
Commit f8c2233f authored by PavelBegunkov's avatar PavelBegunkov
Browse files

logs_rating table

parent 571fd5ae
Branches
Tags
No related merge requests found
......@@ -173,21 +173,24 @@ CREATE TABLE IF NOT EXISTS `general_settings` (
-- --------------------------------------------------------
--
-- Структура таблицы `logs`
-- Структура таблицы `logs_rating`
--
CREATE TABLE IF NOT EXISTS `logs` (
CREATE TABLE IF NOT EXISTS `logs_rating` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`RatingTableID` int(11) NOT NULL,
`AccountID` int(11) NOT NULL,
`OldValue` int(11) NOT NULL,
`NewValue` int(11) NOT NULL,
`Date` datetime NOT NULL,
`StudentID` int(11) NOT NULL,
`SubmoduleID` int(11) NOT NULL,
`TeacherID` int(11) NOT NULL,
`Rate` int(11) NOT NULL,
`Date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`Action` enum('add','change','delete') NOT NULL,
PRIMARY KEY (`ID`),
KEY `RatingTableID` (`RatingTableID`),
KEY `AccountID` (`AccountID`)
KEY `StudentID` (`StudentID`),
KEY `SubmoduleID` (`SubmoduleID`),
KEY `TeacherID` (`TeacherID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
......@@ -490,9 +493,10 @@ ALTER TABLE `disciplines_teachers`
--
-- Ограничения внешнего ключа таблицы `logs`
--
ALTER TABLE `logs`
ADD CONSTRAINT `logs_ibfk_1` FOREIGN KEY (`RatingTableID`) REFERENCES `rating_table` (`ID`),
ADD CONSTRAINT `logs_ibfk_2` FOREIGN KEY (`AccountID`) REFERENCES `accounts` (`ID`);
ALTER TABLE `logs_rating`
ADD CONSTRAINT `logs_rating_ibfk_1` FOREIGN KEY (`StudentID`) REFERENCES `students` (`ID`),
ADD CONSTRAINT `logs_rating_ibfk_2` FOREIGN KEY (`SubmoduleID`) REFERENCES `submodules` (`ID`),
ADD CONSTRAINT `logs_rating_ibfk_3` FOREIGN KEY (`TeacherID`) REFERENCES `teachers` (`ID`);
--
-- Ограничения внешнего ключа таблицы `modules`
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment