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` ( ...@@ -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, `ID` int(11) NOT NULL AUTO_INCREMENT,
`RatingTableID` int(11) NOT NULL, `StudentID` int(11) NOT NULL,
`AccountID` int(11) NOT NULL, `SubmoduleID` int(11) NOT NULL,
`OldValue` int(11) NOT NULL, `TeacherID` int(11) NOT NULL,
`NewValue` int(11) NOT NULL, `Rate` int(11) NOT NULL,
`Date` datetime NOT NULL, `Date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`Action` enum('add','change','delete') NOT NULL,
PRIMARY KEY (`ID`), PRIMARY KEY (`ID`),
KEY `RatingTableID` (`RatingTableID`), KEY `StudentID` (`StudentID`),
KEY `AccountID` (`AccountID`) KEY `SubmoduleID` (`SubmoduleID`),
KEY `TeacherID` (`TeacherID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- -------------------------------------------------------- -- --------------------------------------------------------
-- --
...@@ -490,9 +493,10 @@ ALTER TABLE `disciplines_teachers` ...@@ -490,9 +493,10 @@ ALTER TABLE `disciplines_teachers`
-- --
-- Ограничения внешнего ключа таблицы `logs` -- Ограничения внешнего ключа таблицы `logs`
-- --
ALTER TABLE `logs` ALTER TABLE `logs_rating`
ADD CONSTRAINT `logs_ibfk_1` FOREIGN KEY (`RatingTableID`) REFERENCES `rating_table` (`ID`), ADD CONSTRAINT `logs_rating_ibfk_1` FOREIGN KEY (`StudentID`) REFERENCES `students` (`ID`),
ADD CONSTRAINT `logs_ibfk_2` FOREIGN KEY (`AccountID`) REFERENCES `accounts` (`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` -- Ограничения внешнего ключа таблицы `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