Schema
Owner
postgres
Tablespace
(default)
Descriptions
table contenant les differents groupe possible pour les usages
Columns
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
gro_id |
serial |
|
nextval('tr_groupe_gro_gro_id_seq'::regclass) |
identifiant automatique du groupe |
|||
|
|
gro_nom |
varchar(50) |
|
|
nom du groupe |
||
|
|
gro_description |
varchar(250) |
|
|
|
description du groupe |
|
|
|
gro_exclusivite |
boolean |
|
|
|
permet de savoir si le groupe doit retourner qu'une seule variable |
|
|
|
gro_est_obligatoire |
boolean |
|
|
true |
indique si le groupe est obligatoire ou pas. Dans ce cas au moins une variable du groupe devra être sélectionnée |
Foreign Keys
There are no foreign keys for table tr_groupe_gro
Check Constraints
There are no check constraints for table tr_groupe_gro
Indices
Name | Type | Function | Columns | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
gro_nom |
|
unicité du nom du groupe |
||
btree |
|
gro_id |
|
Triggers
There are no triggers for table tr_groupe_gro
Rules
There are no rules for table tr_groupe_gro
Policies
There are no policies for table tr_groupe_gro
Referenced
Table | Schema | Foreign Key | Columns | FK Table | FK Columns | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
usv_gro_id |
gro_id |
No Action |
No Action |
|
Immediate |
Un lien usage / groupe est rattaché à 0 ou 1 usage |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
4 |
Pages |
1 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tr_groupe_gro (
gro_id SERIAL,
gro_nom VARCHAR(50) NOT NULL,
gro_description VARCHAR(250) NOT NULL,
gro_exclusivite BOOLEAN NOT NULL,
gro_est_obligatoire BOOLEAN DEFAULT true NOT NULL,
CONSTRAINT c_uni_nom_gro UNIQUE(gro_nom),
CONSTRAINT tr_groupe_gro_pkey PRIMARY KEY(gro_id)
) ;
COMMENT ON TABLE public.tr_groupe_gro
IS 'table contenant les differents groupe possible pour les usages';
COMMENT ON COLUMN public.tr_groupe_gro.gro_id
IS 'identifiant automatique du groupe';
COMMENT ON COLUMN public.tr_groupe_gro.gro_nom
IS 'nom du groupe';
COMMENT ON COLUMN public.tr_groupe_gro.gro_description
IS 'description du groupe';
COMMENT ON COLUMN public.tr_groupe_gro.gro_exclusivite
IS 'permet de savoir si le groupe doit retourner qu''une seule variable';
COMMENT ON COLUMN public.tr_groupe_gro.gro_est_obligatoire
IS 'indique si le groupe est obligatoire ou pas. Dans ce cas au moins une variable du groupe devra être sélectionnée';
COMMENT ON CONSTRAINT c_uni_nom_gro ON public.tr_groupe_gro
IS 'unicité du nom du groupe';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 07/12/2018 13:23 |