Difference between revisions of "Userdb:participants"
From EjudgeWiki
(New page: Навигация: Главная страница/Система ejudge/Разработка/Схема БД пользователей/[[userdb:participants|Т...) |
|||
| Line 2: | Line 2: | ||
CREATE TABLE participants | CREATE TABLE participants | ||
| − | (serial INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, | + | (serial INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, // идентификатор члена команды, больше 0 |
| + | user_id INT UNSIGNED NOT NULL, | ||
| + | contest_id INT UNSIGNED NOT NULL, | ||
| + | role_id TINYINT NOT NULL, | ||
createtime TIMESTAMP DEFAULT CURRENT_TIMESTAMP, | createtime TIMESTAMP DEFAULT CURRENT_TIMESTAMP, | ||
changetime TIMESTAMP DEFAULT 0, | changetime TIMESTAMP DEFAULT 0, | ||
Revision as of 17:50, 30 August 2008
Навигация: Главная страница/Система ejudge/Разработка/Схема БД пользователей/Таблица participants
CREATE TABLE participants
(serial INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, // идентификатор члена команды, больше 0
user_id INT UNSIGNED NOT NULL,
contest_id INT UNSIGNED NOT NULL,
role_id TINYINT NOT NULL,
createtime TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
changetime TIMESTAMP DEFAULT 0,
firstname VARCHAR(512),
firstname_en VARCHAR(512),
middlename VARCHAR(512),
middlename_en VARCHAR(512),
surname VARCHAR(512),
surname_en VARCHAR(512),
status TINYINT NOT NULL,
gender TINYINT NOT NULL,
grade TINYINT NOT NULL,
grp VARCHAR(512),
grp_en VARCHAR(512),
occupation VARCHAR(512),
occupation_en VARCHAR(512),
discipline VARCHAR(512),
email VARCHAR(512),
homepage VARCHAR(512),
phone VARCHAR(512),
inst VARCHAR(512),
inst_en VARCHAR(512),
instshort VARCHAR(512),
instshort_en VARCHAR(512),
fac VARCHAR(512),
fac_en VARCHAR(512),
facshort VARCHAR(512),
facshort_en VARCHAR(512),
birth_date DATE DEFAULT NULL,
entry_date DATE DEFAULT NULL,
graduation_date DATE DEFAULT NULL,
);