Schema
Owner
postgres
Tablespace
(default)
Descriptions
Table of functional traits / Table des traits fonctionnels
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
tra_id |
serial |
|
nextval('tr_trait_tra_tra_id_seq'::regclass) |
Unique ID of the trait / Identifiant unique du trait |
|||
|
tra_fam_id |
integer |
|
|
|
Automatic ID of the related trait family / Identifiant automatique de la famille de traits de rattachement |
||
|
|
tra_name |
varchar(80) |
|
|
|
Trait name / Nom du trait |
|
|
|
tra_definition |
varchar |
|
|
|
Trait definition / Définition du trait |
|
|
|
tra_unit |
varchar(20) |
|
|
|
|
Unit of the trait measure / Unité dans laquelle est exprimée la mesure du trait |
|
|
tra_type |
varchar(25) |
|
|
|
Type of the trait measure allowing control and data conversion on measures encoded as character strings / 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ères. |
|
|
|
tra_controle |
varchar(128) |
|
|
|
|
Character string allowing controls on measure values according to information from tra_type / Chaîne de caractères réglementée permettant d'effectuer des contrôles sur les valeurs de mesure en association avec l'information tra_type. |
|
|
tra_reference |
varchar |
|
|
|
|
Trait reference (e.g. URL, DOI) / 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 |
A characteristic family is related to only one parent. / 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_name |
|
Uniqueness of the name and the ID of the parent family / Unicité du couple nom / identifiant de la famille de traits de rattachement |
||
btree |
|
tra_id |
|
|||
btree |
|
tra_fam_id |
|
|
Foreign key index linking a trait to a trait family / Index sur la clé étrangère rattachant un trait à une famille de traits |
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 |
---|---|---|---|---|---|---|---|---|---|---|
mea_tra_id |
tra_id |
No Action |
No Action |
|
Immediate |
A measure is related to only one trait / Une mesure est associée à un et un seul trait |
||||
ctg_tra_id |
tra_id |
No Action |
No Action |
|
Immediate |
Connection involves only one trait / L'association concerne un et un seul trait |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.tr_trait_tra (
tra_id SERIAL,
tra_fam_id INTEGER NOT NULL,
tra_name VARCHAR(80) NOT NULL,
tra_definition VARCHAR NOT NULL,
tra_unit 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_family_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 of functional traits / Table des traits fonctionnels';
COMMENT ON COLUMN public.tr_trait_tra.tra_id
IS 'Unique ID of the trait / Identifiant unique du trait';
COMMENT ON COLUMN public.tr_trait_tra.tra_fam_id
IS 'Automatic ID of the related trait family / Identifiant automatique de la famille de traits de rattachement';
COMMENT ON COLUMN public.tr_trait_tra.tra_name
IS 'Trait name / Nom du trait';
COMMENT ON COLUMN public.tr_trait_tra.tra_definition
IS 'Trait definition / Définition du trait';
COMMENT ON COLUMN public.tr_trait_tra.tra_unit
IS 'Unit of the trait measure / Unité dans laquelle est exprimée la mesure du trait';
COMMENT ON COLUMN public.tr_trait_tra.tra_type
IS 'Type of the trait measure allowing control and data conversion on measures encoded as character strings / 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ères.';
COMMENT ON COLUMN public.tr_trait_tra.tra_controle
IS 'Character string allowing controls on measure values according to information from tra_type / Chaîne de caractères 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 'Trait reference (e.g. URL, DOI) / Référence du trait (URL, DOI ... libre)';
COMMENT ON CONSTRAINT c_fk_fam_tra ON public.tr_trait_tra
IS 'A characteristic family is related to only one parent. / Un trait est rattaché à une et une seule famille de traits';
CREATE UNIQUE INDEX c_uni_fam_name_tra ON public.tr_trait_tra
USING btree (tra_fam_id, tra_name COLLATE pg_catalog."default");
COMMENT ON INDEX public.c_uni_fam_name_tra
IS 'Uniqueness of the name and the ID of the parent family / 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 'Foreign key index linking a trait to a trait family / Index sur la clé étrangère rattachant un trait à une famille de traits';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 19/06/2019 10:17 |