Schema
Owner
postgres
Tablespace
(default)
Descriptions
Table des traits de vie du domaine
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
tra_id |
serial |
|
nextval('tr_trait_tra_tra_id_seq'::regclass) |
Identifiant unique du trait |
|||
|
tra_fam_id |
integer |
|
|
|
Identifiant automatique de la famille de traits de rattachement |
||
|
|
tra_nom |
varchar(80) |
|
|
|
Nom du trait |
|
|
|
tra_definition |
varchar |
|
|
|
Définition du trait |
|
|
|
tra_unite |
varchar(20) |
|
|
|
|
Unité dans laquelle est exprimée la mesure du trait |
|
|
tra_type |
varchar(25) |
|
|
|
Type de données des mesures du trait permettant des contrôles et des conversions sur les valeurs mesurées et stockées sous forme de chaîne de caractère. |
|
|
|
tra_controle |
varchar(128) |
|
|
|
|
Chaîne de caractère réglementée permettant d'effectuer des contrôles sur les valeurs de mesure en association avec l'information tra_type. |
|
|
tra_reference |
varchar |
|
|
|
|
Référence du trait (URL, DOI ... libre) |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
tra_fam_id |
fam_id |
No Action |
No Action |
|
Immediate |
Un trait est rattaché à une et une seule famille de traits |
Check Constraints
There are no check constraints for table tr_trait_tra
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
tra_fam_id, tra_nom |
|
Unicité du couple nom / identifiant de la famille de traits de rattachement |
||
btree |
|
tra_id |
|
|||
btree |
|
tra_fam_id |
|
|
Index sur la clé étrangère rattachant un trait à une famille de trait |
Triggers
There are no triggers for table tr_trait_tra
Rules
There are no rules for table tr_trait_tra
Policies
There are no policies for table tr_trait_tra
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
mes_tra_id |
tra_id |
No Action |
No Action |
|
Immediate |
Une mesure est associée à un et un seul trait |
||||
rtr_tra_id |
tra_id |
No Action |
No Action |
|
Immediate |
L'association concerne un et un seul trait |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
231 |
Pages |
6 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.tr_trait_tra (
tra_id SERIAL,
tra_fam_id INTEGER NOT NULL,
tra_nom VARCHAR(80) NOT NULL,
tra_definition VARCHAR NOT NULL,
tra_unite VARCHAR(20),
tra_type VARCHAR(25) NOT NULL,
tra_controle VARCHAR(128),
tra_reference VARCHAR,
CONSTRAINT tr_trait_tra_pkey PRIMARY KEY(tra_id),
CONSTRAINT c_fk_fam_tra FOREIGN KEY (tra_fam_id)
REFERENCES public.tr_famille_trait_fam(fam_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
)
WITH (oids = false);
COMMENT ON TABLE public.tr_trait_tra
IS 'Table des traits de vie du domaine';
COMMENT ON COLUMN public.tr_trait_tra.tra_id
IS 'Identifiant unique du trait';
COMMENT ON COLUMN public.tr_trait_tra.tra_fam_id
IS 'Identifiant automatique de la famille de traits de rattachement';
COMMENT ON COLUMN public.tr_trait_tra.tra_nom
IS 'Nom du trait';
COMMENT ON COLUMN public.tr_trait_tra.tra_definition
IS 'Définition du trait';
COMMENT ON COLUMN public.tr_trait_tra.tra_unite
IS 'Unité dans laquelle est exprimée la mesure du trait';
COMMENT ON COLUMN public.tr_trait_tra.tra_type
IS 'Type de données des mesures du trait permettant des contrôles et des conversions sur les valeurs mesurées et stockées sous forme de chaîne de caractère.';
COMMENT ON COLUMN public.tr_trait_tra.tra_controle
IS 'Chaîne de caractère réglementée permettant d''effectuer des contrôles sur les valeurs de mesure en association avec l''information tra_type.';
COMMENT ON COLUMN public.tr_trait_tra.tra_reference
IS 'Référence du trait (URL, DOI ... libre)';
COMMENT ON CONSTRAINT c_fk_fam_tra ON public.tr_trait_tra
IS 'Un trait est rattaché à une et une seule famille de traits';
CREATE UNIQUE INDEX c_uni_fam_nom_tra ON public.tr_trait_tra
USING btree (tra_fam_id, tra_nom COLLATE pg_catalog."default");
COMMENT ON INDEX public.c_uni_fam_nom_tra
IS 'Unicité du couple nom / identifiant de la famille de traits de rattachement';
CREATE INDEX x_btr_fam_tra ON public.tr_trait_tra
USING btree (tra_fam_id);
COMMENT ON INDEX public.x_btr_fam_tra
IS 'Index sur la clé étrangère rattachant un trait à une famille de trait';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 13/03/2014 13:23 |