Userdb:cntsregs
From EjudgeWiki
Навигация: Главная страница/Система ejudge/Разработка/Схема БД пользователей/Таблица cntsregs
CREATE TABLE cntsregs
(user_id INT UNSIGNED NOT NULL, // идентификатор пользователя
contest_id INT UNSIGNED NOT NULL, // идентификатор турнира
status TINYINT NOT NULL DEFAULT 0, // статус: 0 - ok, 1 - pending, 2 - rejected
banned TINYINT NOT NULL DEFAULT 0, // 1, если забанен
invisible TINYINT NOT NULL DEFAULT 0, // 1, если невидим
locked TINYINT NOT NULL DEFAULT 0, // 1, если блокирован
incomplete TINYINT NOT NULL DEFAULT 0, // 1, если регистрация неполна
disqualified TINYINT NOT NULL DEFAULT 0, // 1, если дисквалифицирован
createtime TIMESTAMP DEFAULT CURRENT_TIMESTAMP, // дата создания
changetime TIMESTAMP DEFAULT 0, // дата изменения
PRIMARY KEY (user_id, contest_id),
FOREIGN KEY (user_id) REFERENCES logins (user_id)
);