Schema
Owner
pgd
Tablespace
(default)
Descriptions
Table contenant les utilisateur ayant le droit de se connecter à l'application.
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
usr_id |
serial |
|
nextval('application.t_utilisateur_usr_usr_id_seq'::regclass) |
Identifiant (postgres) de l'utilisateur. |
|||
|
|
usr_login |
varchar(255) |
|
|
|
Login de l'utilisateur. |
|
|
|
usr_password |
varchar(255) |
|
|
|
|
Mot de passe de l'utilisateur. |
|
|
usr_mail |
varchar(255) |
|
|
Adresse mail de l'utilisateur. |
||
|
|
usr_activation_code |
varchar(255) |
|
|
|
|
Code d'activation généré lors de la validation de compte et permettant à l'utilisateur de crééer son login et son mot de passe. |
|
|
usr_blocked |
boolean |
|
|
false |
Boolean indiquant si l'utilisateur a vu sa demande de compte refusée ou si son compte est bloqué. |
Foreign Keys
There are no foreign keys for table t_utilisateur_usr
Check Constraints
There are no check constraints for table t_utilisateur_usr
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
usr_id |
|
|||
btree |
|
usr_login |
|
Unicité sur le login de l'utilisateur. |
||
btree |
|
usr_mail |
|
Unicité sur le mail de l'utilisateur. |
Triggers
There are no triggers for table t_utilisateur_usr
Rules
There are no rules for table t_utilisateur_usr
Policies
There are no policies for table t_utilisateur_usr
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
arol_usr_id |
usr_id |
Cascade |
No Action |
|
Immediate |
Association d'un compte utilisateur à un rôle. |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE application.t_utilisateur_usr (
usr_id SERIAL,
usr_login VARCHAR(255),
usr_password VARCHAR(255),
usr_mail VARCHAR(255) NOT NULL,
usr_activation_code VARCHAR(255),
usr_blocked BOOLEAN DEFAULT false NOT NULL,
CONSTRAINT c_pk_t_utilisateur_usr PRIMARY KEY(usr_id),
CONSTRAINT c_uni_login_usr UNIQUE(usr_login),
CONSTRAINT c_uni_mail_usr UNIQUE(usr_mail)
) ;
COMMENT ON TABLE application.t_utilisateur_usr
IS 'Table contenant les utilisateur ayant le droit de se connecter à l''application.';
COMMENT ON COLUMN application.t_utilisateur_usr.usr_id
IS 'Identifiant (postgres) de l''utilisateur.';
COMMENT ON COLUMN application.t_utilisateur_usr.usr_login
IS 'Login de l''utilisateur.';
COMMENT ON COLUMN application.t_utilisateur_usr.usr_password
IS 'Mot de passe de l''utilisateur.';
COMMENT ON COLUMN application.t_utilisateur_usr.usr_mail
IS 'Adresse mail de l''utilisateur.';
COMMENT ON COLUMN application.t_utilisateur_usr.usr_activation_code
IS 'Code d''activation généré lors de la validation de compte et permettant à l''utilisateur de crééer son login et son mot de passe.';
COMMENT ON COLUMN application.t_utilisateur_usr.usr_blocked
IS 'Boolean indiquant si l''utilisateur a vu sa demande de compte refusée ou si son compte est bloqué.';
COMMENT ON CONSTRAINT c_uni_login_usr ON application.t_utilisateur_usr
IS 'Unicité sur le login de l''utilisateur.';
COMMENT ON CONSTRAINT c_uni_mail_usr ON application.t_utilisateur_usr
IS 'Unicité sur le mail de l''utilisateur.';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 07/12/2018 13:23 |