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 |