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 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 | user_entity | VARCHAR(120) | UNIQUE | Non | User | User | |||||
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 |
Evènement | Champ | Valeur |
---|---|---|
CREATE | created_at | NOW() |
CREATE | updated_at | NOW() |
UPDATE | updated_at | NOW() |
Type | Champs | Nom | Extra |
---|---|---|---|
PRIMARY | user_id | PRIMARY | AUTO_INCREMENT |
UNIQUE | username | UNQ_USER_USERNAME | |
INDEX | realname | IDX_USER_REALNAME | |
UNIQUE | UNQ_USER_EMAIL | ||
INDEX | primary_group_id | IDX_USER_PRIMARY_GROUP_ID |
Moteur de stockage | Charset | Interclassement |
---|---|---|
InnoDB | UTF-8 | utf8_general_ci |