Schema
Owner
arboretum
Tablespace
(default)
Descriptions
Table contenant les demandes relatives au RGPD.
Columns
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
rgpd_id |
serial |
|
nextval('application.t_demande_rgpd_rgpd_id_seq'::regclass) |
Identifiant d'une demande. |
|||
|
rgpd_usr_id |
integer |
|
|
|
Rattachement d'un utilisateur à la demande. |
||
|
rgpd_typrgpd_id |
integer |
|
|
|
Rattachement du type de la demande. |
||
|
|
rgpd_date_demande |
timestamp |
|
|
now() |
Date de la demande de traitement par l'utilisateur. |
|
|
|
rgpd_message |
text |
|
|
|
|
Message de l'utilisateur concernant la demande. |
|
|
rgpd_date_traitement |
timestamp |
|
|
|
|
Date à laquelle le traitement de la demande a été effectué. |
|
|
rgpd_effectuee |
boolean |
|
|
false |
Boolean indiquant si la demande a été traitée. |
|
|
|
rgpd_invalide |
boolean |
|
|
false |
Boolean indiquant si la demande est valide. |
|
|
|
rgpd_raisons |
varchar(255) |
|
|
|
|
Raison de l'invalidité de la demande. |
Foreign Keys
Name | Columns | FK Table | FK Columns | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
rgpd_typrgpd_id |
typrgpd_id |
No Action |
No Action |
|
Immediate |
|
||
rgpd_usr_id |
usr_id |
No Action |
No Action |
|
Immediate |
|
Check Constraints
There are no check constraints for table t_demande_rgpd
Indices
Name | Type | Function | Columns | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
rgpd_id |
|
|||
btree |
|
rgpd_typrgpd_id |
|
|
Index sur la rattachement d'un droit conféré par les RGPD à la demande. |
|
btree |
|
rgpd_usr_id |
|
|
Index sur la rattachement d'un utilisateur à une demande relative au RGPD. |
Triggers
There are no triggers for table t_demande_rgpd
Rules
There are no rules for table t_demande_rgpd
Policies
There are no policies for table t_demande_rgpd
Referenced
There are no tables referenced by table t_demande_rgpd
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE application.t_demande_rgpd (
rgpd_id SERIAL,
rgpd_usr_id INTEGER NOT NULL,
rgpd_typrgpd_id INTEGER NOT NULL,
rgpd_date_demande TIMESTAMP WITHOUT TIME ZONE DEFAULT now() NOT NULL,
rgpd_message TEXT,
rgpd_date_traitement TIMESTAMP WITHOUT TIME ZONE,
rgpd_effectuee BOOLEAN DEFAULT false NOT NULL,
rgpd_invalide BOOLEAN DEFAULT false NOT NULL,
rgpd_raisons VARCHAR(255),
CONSTRAINT c_pk_t_demande_rgpd PRIMARY KEY(rgpd_id),
CONSTRAINT c_fk_rgpd_typrgpd FOREIGN KEY (rgpd_typrgpd_id)
REFERENCES application.tr_type_rgpd_typrgpd(typrgpd_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_usr_rgpd FOREIGN KEY (rgpd_usr_id)
REFERENCES application.t_utilisateur_usr(usr_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE application.t_demande_rgpd
IS 'Table contenant les demandes relatives au RGPD.';
COMMENT ON COLUMN application.t_demande_rgpd.rgpd_id
IS 'Identifiant d''une demande.';
COMMENT ON COLUMN application.t_demande_rgpd.rgpd_usr_id
IS 'Rattachement d''un utilisateur à la demande.';
COMMENT ON COLUMN application.t_demande_rgpd.rgpd_typrgpd_id
IS 'Rattachement du type de la demande.';
COMMENT ON COLUMN application.t_demande_rgpd.rgpd_date_demande
IS 'Date de la demande de traitement par l''utilisateur.';
COMMENT ON COLUMN application.t_demande_rgpd.rgpd_message
IS 'Message de l''utilisateur concernant la demande.';
COMMENT ON COLUMN application.t_demande_rgpd.rgpd_date_traitement
IS 'Date à laquelle le traitement de la demande a été effectué.';
COMMENT ON COLUMN application.t_demande_rgpd.rgpd_effectuee
IS 'Boolean indiquant si la demande a été traitée.';
COMMENT ON COLUMN application.t_demande_rgpd.rgpd_invalide
IS 'Boolean indiquant si la demande est valide.';
COMMENT ON COLUMN application.t_demande_rgpd.rgpd_raisons
IS 'Raison de l''invalidité de la demande.';
CREATE INDEX x_btr_rgpd_typrgpd_id ON application.t_demande_rgpd
USING btree (rgpd_typrgpd_id);
COMMENT ON INDEX application.x_btr_rgpd_typrgpd_id
IS 'Index sur la rattachement d''un droit conféré par les RGPD à la demande.';
CREATE INDEX x_btr_rgpd_usr_id ON application.t_demande_rgpd
USING btree (rgpd_usr_id);
COMMENT ON INDEX application.x_btr_rgpd_usr_id
IS 'Index sur la rattachement d''un utilisateur à une demande relative au RGPD.';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 07/12/2018 13:23 |