Table user_auth

Table

Table d'origine Champ d'origine Table de destination Champ de destination Type du champ de destination Taille du champ de destination Index champ de destination Extra Null Module Objet métier Attribut de l'Objet métier SQL lors du select Créé dans MySQL Objet métier créé Présent dans l'objet métier
user_authuser_id INT 11 UNIQUE Non User Auth user_id Non Non Non
userspassworduser_authpassword VARCHAR 40 Non User Auth password Non Non Non
user_authsalt VARCHAR 10 Non User Auth salt Non Non Non
usersnoipcheckuser_authcheck_ip BOOL 1 Non User Auth check_ip Non Non Non
user_authvacation_from DATETIME Oui User Auth vacation_from Non Non Non
usersurlaubs_untiluser_authvacation_until DATETIME Oui User Auth vacation_until Non Non Non
BOOL Non User Auth is_in_vacation IF(NOW() > vacation_from AND NOW() < vacation_until, TRUE, FALSE) N/A Non Non
user_authbanned_from DATETIME Oui User Auth banned_from Non Non Non
usersbanadayuser_authbanned_until DATETIME Oui User Auth banned_until Non Non Non
BOOL Non User Auth is_banned IF(NOW() > banned_from AND NOW() < banned_until, TRUE, FALSE) N/A Non Non
user_authcreated_at DATETIME Non User Auth created_at Non Non Non
user_authupdated_at DATETIME Non User Auth updated_at Non Non Non

Triggers

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

Indexes

Type Champs Nom Extra
UNIQUE user_id UNQ_AUTH_USER_ID

Champs virtuels

Type Nom du champ Dépendances NULL
BOOL is_in_vacation vacation_from, vacation_until Non
BOOL is_banned banned_from, banned_until Non

Extra

Moteur de stockage Charset Interclassement
InnoDB UTF-8 utf8_general_ci