Userdb:users
From EjudgeWiki
Revision as of 14:46, 30 August 2008 by Cher (talk | contribs) (New page: Навигация: Главная страница/Система ejudge/Разработка/Схема БД пользователей/[[userdb:users|Табл...)
Навигация: Главная страница/Система ejudge/Разработка/Схема БД пользователей/Таблица users
CREATE TABLE users (user_id INT UNSIGNED NOT NULL, // идентификатор пользователя contest_id INT UNSIGNED NOT NULL, // идентификатор турнира cnts_read_only TINYINT NOT NULL DEFAULT 0, // 1 - изменение запрещено instnum INT, // номер учебного заведения username VARCHAR(512), // имя пользователя pwdmethod TINYINT NOT NULL DEFAULT 0, // 0 - plain, 1 - base64, 2 - sha1 password VARCHAR(64), // пароль pwdtime TIMESTAMP DEFAULT 0, // время последней смены пароля createtime TIMESTAMP DEFAULT CURRENT_TIMESTAMP, // время создания changetime TIMESTAMP DEFAULT 0, // время последнего изменения 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), homepage VARCHAR (512), phone VARCHAR (512), city VARCHAR (512), city_en VARCHAR (512), region VARCHAR (512), area VARCHAR (512), zip VARCHAR (512), street VARCHAR (512), country VARCHAR (512), country_en VARCHAR (512), location VARCHAR (512), spelling VARCHAR (512), printer VARCHAR (512), languages VARCHAR (512), exam_id VARCHAR (512), exam_cypher VARCHAR (512), field0 VARCHAR(512), field1 VARCHAR(512), field2 VARCHAR(512), field3 VARCHAR(512), field4 VARCHAR(512), field5 VARCHAR(512), field6 VARCHAR(512), field7 VARCHAR(512), field8 VARCHAR(512), field9 VARCHAR(512), PRIMARY KEY (user_id, contest_id), FOREIGN KEY (user_id) REFERENCES logins (user_id) );