Table user_entity

La table user_entity gère les entités utilisateur, et les données les plus indispensables à l'ensemble des fonctions de gestion utilisateur. C'est elle qui détermine les N° identifiants des comptes utilisateur et permet de lier toutes les tables se rapportant aux comptes utilisateur entre elles.

Table

Table d'origine Champ d'origine Table de dest. Champ dest. Type champ dest. Index Extra Null Module Modèle Attribut SQL SELECT
users id user_entity user_id INT(11) PRIMARY AI Non User User id
users username user_entity username VARCHAR(30) UNIQUE Non User User username
user_entity realname VARCHAR(50) INDEX Oui User User realname IFNULL(realname, username)
users email user_entity email VARCHAR(120) UNIQUE Non User User email
user_entity primary_group_id INT(11) INDEX Oui User User group_id
users register_time user_entity created_at DATETIME Non User User created_at
user_entity updated_at DATETIME Non User User updated_at

Triggers

Evènement Champ Valeur
CREATE created_at NOW()
CREATE updated_at NOW()
UPDATE updated_at NOW()

Indexes

Type Champs Nom Extra
PRIMARY user_id PRIMARY AUTO_INCREMENT
UNIQUE username UNQ_USER_USERNAME
INDEX realname IDX_USER_REALNAME
UNIQUE email UNQ_USER_EMAIL
INDEX primary_group_id IDX_USER_PRIMARY_GROUP_ID

Extra

Moteur de stockage Charset Interclassement
InnoDB UTF-8 utf8_general_ci