Schema
Owner
albenard
Tablespace
(default)
Descriptions
Modification des not null : idlc_type_groupe. Modification des unicités (apres verification). 1. nom_groupe (utilisé pour les listes déroulantes). 2. idlc_type_groupe, idespece, num_ordre_groupe (pour reprendre la numérotation ancienne)
Columns
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
idgroupe_dispo |
serial |
|
nextval('groupe_dispositif_lieu_idgroupe_dispo_seq'::regclass) |
|
|||
|
idlc_type_groupe |
integer |
|
|
|
|
||
|
idespece |
integer |
|
|
|
|
||
|
|
num_ordre_groupe |
varchar(30) |
|
|
|
HVS : mis en majuscule, sans espace avant ou apres, not null. num_ordre_groupe a la place de num_ordre_nom_court |
|
|
|
nom_groupe |
varchar(70) |
|
|
Majuscule, sans espace avant et après, pas de zéros devant. |
||
|
|
recup_code_groupe |
varchar(50) |
|
|
|
|
|
|
|
recup_code_espece |
varchar(50) |
|
|
|
|
|
|
|
recup_but1 |
text |
|
|
|
|
|
|
|
recup_but2 |
text |
|
|
|
|
|
|
|
recup_but3 |
text |
|
|
|
|
|
|
|
recup_but4 |
text |
|
|
|
|
|
|
|
but_objectif |
text |
|
|
|
|
|
|
|
date_creation |
date |
|
|
|
|
ajout HVS |
|
|
date_maj |
date |
|
|
|
|
ajout HVS |
|
iduser |
integer |
|
|
|
|
12-10-2007 tracabiltté |
Foreign Keys
Name | Columns | FK Table | FK Columns | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
iduser |
iduser |
Restrict |
Restrict |
|
Immediate |
|
||
idespece |
idespece |
No Action |
No Action |
|
Immediate |
|
||
idlc_type_groupe |
id_lc |
No Action |
No Action |
|
Immediate |
|
Check Constraints
There are no check constraints for table groupe_dispositif_lieu
Indices
Name | Type | Function | Columns | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
iduser |
|
|
|
|
btree |
|
iduser |
|
|
|
|
btree |
|
nom_groupe |
|
|
||
btree |
|
idgroupe_dispo |
|
|||
btree |
|
idlc_type_groupe, idespece, num_ordre_groupe |
|
|
Triggers
There are no triggers for table groupe_dispositif_lieu
Rules
There are no rules for table groupe_dispositif_lieu
Policies
There are no policies for table groupe_dispositif_lieu
Referenced
Table | Schema | Foreign Key | Columns | FK Table | FK Columns | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
idgroupe_dispo |
idgroupe_dispo |
No Action |
No Action |
|
Immediate |
|
||||
idgroupe_dispo |
idgroupe_dispo |
No Action |
No Action |
|
Immediate |
|
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
194 |
Pages |
8 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.groupe_dispositif_lieu (
idgroupe_dispo SERIAL,
idlc_type_groupe INTEGER NOT NULL,
idespece INTEGER NOT NULL,
num_ordre_groupe VARCHAR(30) NOT NULL,
nom_groupe VARCHAR(70) NOT NULL,
recup_code_groupe VARCHAR(50),
recup_code_espece VARCHAR(50),
recup_but1 TEXT,
recup_but2 TEXT,
recup_but3 TEXT,
recup_but4 TEXT,
but_objectif TEXT,
date_creation DATE,
date_maj DATE,
iduser INTEGER,
CONSTRAINT nom_group UNIQUE(nom_groupe),
CONSTRAINT pk_groupe_dispositif_lieu PRIMARY KEY(idgroupe_dispo),
CONSTRAINT typ_esp_court UNIQUE(idlc_type_groupe, idespece, num_ordre_groupe),
CONSTRAINT fk_groupe_dispo_iduser FOREIGN KEY (iduser)
REFERENCES public.utilisateur(iduser)
ON DELETE RESTRICT
ON UPDATE RESTRICT
NOT DEFERRABLE,
CONSTRAINT fk_groupe_dispositif_lieu_espece FOREIGN KEY (idespece)
REFERENCES public.espece(idespece)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT fk_type_groupe FOREIGN KEY (idlc_type_groupe)
REFERENCES public.donnees_liste_classique(id_lc)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.groupe_dispositif_lieu
IS 'Modification des not null : idlc_type_groupe. Modification des unicités (apres verification). 1. nom_groupe (utilisé pour les listes déroulantes). 2. idlc_type_groupe, idespece, num_ordre_groupe (pour reprendre la numérotation ancienne)';
COMMENT ON COLUMN public.groupe_dispositif_lieu.num_ordre_groupe
IS 'HVS : mis en majuscule, sans espace avant ou apres, not null. num_ordre_groupe a la place de num_ordre_nom_court';
COMMENT ON COLUMN public.groupe_dispositif_lieu.nom_groupe
IS 'Majuscule, sans espace avant et après, pas de zéros devant.';
COMMENT ON COLUMN public.groupe_dispositif_lieu.date_creation
IS 'ajout HVS';
COMMENT ON COLUMN public.groupe_dispositif_lieu.date_maj
IS 'ajout HVS';
COMMENT ON COLUMN public.groupe_dispositif_lieu.iduser
IS '12-10-2007 tracabiltté';
CREATE INDEX fki_groupe_dispo_iduser ON public.groupe_dispositif_lieu
USING btree (iduser);
CREATE INDEX fki_groupe_dispositif ON public.groupe_dispositif_lieu
USING btree (iduser);
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) |