Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id | bigserial | 19 | √ | nextval('users_id_seq'::regclass) |
|
|
Identifiant unique de l’utilisateur, utilisé pour l’identification dans le système. |
||||||||||||||||||||||||||||
| created_at | timestamp | 29,6 | √ | null |
|
|
Date et heure de création du profil utilisateur, important pour le suivi des utilisateurs. |
||||||||||||||||||||||||||||
| updated_at | timestamp | 29,6 | √ | null |
|
|
Date et heure de la dernière mise à jour du profil utilisateur, utile pour la gestion de la conformité. |
||||||||||||||||||||||||||||
| varchar | 100 | √ | null |
|
|
Adresse e-mail de l’utilisateur, utilisée pour les communications et l’authentification. |
|||||||||||||||||||||||||||||
| name | varchar | 100 | √ | null |
|
|
Nom complet de l’utilisateur, nécessaire pour les interactions professionnelles et la documentation. |
||||||||||||||||||||||||||||
| password | varchar | 100 | √ | null |
|
|
Mot de passe de l’utilisateur, essentiel pour la sécurité de l’accès au système. |
||||||||||||||||||||||||||||
| username | varchar | 15 | √ | null |
|
|
Nom d’utilisateur choisi pour l’authentification, visible par les autres utilisateurs. |
||||||||||||||||||||||||||||
| surname | varchar | 100 | √ | null |
|
|
Prénom de l’utilisateur, utilisé pour personnaliser les interactions et la communication. |
||||||||||||||||||||||||||||
| mgid | int8 | 19 | √ | null |
|
|
Identifiant du gestionnaire correspondant, utilisé pour la hiérarchie de gestion des utilisateurs. |
||||||||||||||||||||||||||||
| userrole | varchar | 10 | √ | null |
|
|
Rôle attribué à l’utilisateur dans le système, déterminant les droits d’accès. |
||||||||||||||||||||||||||||
| lancode | varchar | 10 | √ | null |
|
|
Code représentant la langue de préférence de l’utilisateur, pour les communications personnalisées. |
||||||||||||||||||||||||||||
| status | varchar | 10 | √ | null |
|
|
Statut actuel de l’utilisateur (actif, inactif), essentiel pour la gestion des accès. |
||||||||||||||||||||||||||||
| locked | bool | 1 | √ | null |
|
|
Indicateur de blocage du compte utilisateur, prévenant les accès non autorisés. |
||||||||||||||||||||||||||||
| phone | varchar | 15 | √ | null |
|
|
Numéro de téléphone fixe de l’utilisateur, utilisé pour la vérification et les alertes. |
||||||||||||||||||||||||||||
| mobile | varchar | 15 | √ | null |
|
|
Numéro de téléphone mobile de l’utilisateur, utilisé pour l’authentification à deux facteurs. |
||||||||||||||||||||||||||||
| changepassword | bool | 1 | true |
|
|
Indicateur si l’utilisateur doit changer son mot de passe, lié aux exigences de sécurité. |
|||||||||||||||||||||||||||||
| route | varchar | 100 | √ | null |
|
|
Chemin d’accès ou URL de l’utilisateur dans l’application, pour la personnalisation des fonctionnalités. |
||||||||||||||||||||||||||||
| usertype | varchar | 10 | √ | null |
|
|
Type d’utilisateur, permettant de segmenter les utilisateurs selon leurs caractéristiques. |
||||||||||||||||||||||||||||
| useridmanager | int8 | 19 | √ | null |
|
|
Identifiant de l’utilisateur manager, facilitant la gestion hiérarchique des utilisateurs. |
||||||||||||||||||||||||||||
| tabposition | varchar | 10 | √ | null |
|
|
Position de l’utilisateur dans les tableaux d’affichage, contribuant à l’expérience utilisateur. |
||||||||||||||||||||||||||||
| failedattempt | int8 | 19 | √ | null |
|
|
Nombre de tentatives de connexion échouées, utile pour la sécurité et le monitoring. |
||||||||||||||||||||||||||||
| userjobs | varchar | 100 | √ | null |
|
|
Jobs ou fonctions de l’utilisateur, utilisés pour la mise en place de workflow et d’attributions. |
||||||||||||||||||||||||||||
| themeid | int8 | 19 | √ | null |
|
|
Identifiant du thème visuel actuellement utilisé par l’utilisateur, pour la personnalisation de l’interface. |
||||||||||||||||||||||||||||
| password_set_at | timestamp | 29,6 | √ | null |
|
|
Date et heure de la dernière modification du mot de passe, pour le suivi de la sécurité. |
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| users_pkey | Primary key | Asc | id |
| uk6dotkott2kjsp8vw4d0m25fb7 | Must be unique | Asc | |
| ukr43af9ap4edm43mmtq01oddj6 | Must be unique | Asc | username |