Журнал МООК
Журнал МООК курсов, необходим для кэшированной записи.
Атрибуты
- id - bigint(20) - уникальный ID.
- curs_id - bigint(20) - связь с курсом
- teacher_id - bigint(20) - журнал для конкретного преподавателя (для определения архивности групп)
- created_at - datetime - дата создания журнала
- updated_at - datetime - дата обновления
Табличное представление
CREATE TABLE IF NOT EXISTS mooc_journal (
id bigint(20) NOT NULL AUTO_INCREMENT,
curs_id bigint(20) unsigned NOT NULL,
teacher_id bigint(20) DEFAULT NULL COMMENT 'журнал для конкретного преподавателя (для определяни архивности групп)',
created_at datetime DEFAULT NULL COMMENT 'дата создания журнала',
updated_at datetime DEFAULT NULL COMMENT 'дата обновления',
PRIMARY KEY (id),
KEY mook_curs_id (curs_id),
KEY mook_teacher_id (teacher_id),
CONSTRAINT mook_curs_id FOREIGN KEY (curs_id) REFERENCES didesk_curses (id) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT mook_teacher_id FOREIGN KEY (teacher_id) REFERENCES teacher (id) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=165 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='журнал моок-курса';