Userdb:users

From EjudgeWiki
Revision as of 14:46, 30 August 2008 by Cher (talk | contribs) (New page: Навигация: Главная страница/Система ejudge/Разработка/Схема БД пользователей/[[userdb:users|Табл...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Навигация: Главная страница/Система 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)
       );