Schema
Owner
postgres
Tablespace
(default)
Descriptions
Trait measure table / Table des mesures de traits
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
mea_id |
serial |
|
nextval('t_measure_mea_mea_id_seq'::regclass) |
Automatic ID of the measure / Identifiant automatique de la mesure |
|||
|
mea_tra_id |
integer |
|
|
|
Unique ID of the related trait / Identifiant unique du trait rattaché |
||
|
mea_dev_id |
integer |
|
|
|
Automatic ID of the related developmental stage /Identifiant automatique du stade de développement |
||
|
mea_sex_id |
integer |
|
|
|
Automatic ID of the related sex /Identifiant automatique du sexe |
||
|
mea_met_id |
integer |
|
|
|
Automatic ID of the related metadata set /Identifiant automatique des métadonnées de la mesure |
||
|
mea_tym_id |
integer |
|
|
|
Automatic ID of the related measure type /Identifiant automatique du type de mesure |
||
|
mea_spe_id |
integer |
|
|
|
Automatic ID of the related species /Identifiant automatique de l'espèce |
||
|
mea_recorder_per_id |
integer |
|
|
|
Automatic ID of the recorder /Identifiant automatique de la personne qui encode la donnée |
||
|
mea_assessor_per_id |
integer |
|
|
|
|
Automatic ID of the assessor /Identifiant automatique de la personne qui valide la donnée |
|
|
|
mea_date |
date |
|
|
|
|
Date of the trait measure / Date à laquelle la mesure du trait a été réalisée |
|
|
mea_precision_date |
double precision |
|
|
|
|
Precision of the trait measure date in months / Précision de la date de mesure exprimée en mois |
|
|
mea_value |
varchar(32) |
|
|
|
Trait measure value / Valeur de la mesure du trait |
|
|
|
mea_age |
double precision |
|
|
|
|
Age of specimens used to measure the trait (in months) / Age de la population ayant fait l'objet de la mesure exprimé en nombre de mois. |
|
|
mea_nsize |
integer |
|
|
|
|
Effective size / Nombre d'individus de la population ayant fait l'objet de la mesure (taille effectif) |
|
|
mea_memo |
varchar |
|
|
|
|
Space for comments / Commentaire libre à associer à la mesure |
|
|
mea_original_species |
varchar(255) |
|
|
|
|
Species name provided in the original reference / Nom de l'espèce tel que fournit dans la donnée originale |
|
|
mea_degree_polyploidy |
integer |
|
|
|
|
Degree of polyploidy / Degré éventuel de polyploidie |
|
|
mea_encoding_date |
date |
|
|
|
|
Encoding date / Date de l'encodage de la donnée |
|
|
mea_valide |
boolean |
|
|
false |
Boolean displaying the assessment status of the measure / Booléen (vrai /faux) précisant si la donnée a été validée |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
mea_dev_id |
dev_id |
No Action |
No Action |
|
Immediate |
A measure is related to only one developmental stage / Une mesure est associée à un et un seul stade de développement |
||
mea_met_id |
met_id |
No Action |
No Action |
|
Immediate |
A measure is related to only one metadata set / Une mesure est associée à un et un seul groupe de métadonnées |
||
mea_assessor_per_id |
per_id |
No Action |
No Action |
|
Immediate |
A measure is related to only one assessor / Une mesure est associée à une et une seule personne (valideur) |
||
mea_recorder_per_id |
per_id |
No Action |
No Action |
|
Immediate |
A measure is related to only one recorder / Une mesure est associée à une et une seule personne (encodeur) |
||
mea_sex_id |
sex_id |
No Action |
No Action |
|
Immediate |
A measure is related to only one sex / Une mesure est associée à un et un seul sexe |
||
mea_spe_id |
spe_id |
No Action |
No Action |
|
Immediate |
A measure is related to only one species / Une mesure est associée à une et une seule espèce |
||
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 |
||
mea_tym_id |
tym_id |
No Action |
No Action |
|
Immediate |
A measure is related to only one measure type / Une mesure est associée à un et un seul type de mesure |
Check Constraints
There are no check constraints for table t_measure_mea
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
mea_tra_id, mea_dev_id, mea_sex_id, mea_met_id, mea_tym_id, mea_spe_id |
|
tra - dev - sex - met - tym - spe must be unique / L'ensemble des 6 champs est unique : tra - dev - sex - met - tym - spe |
||
btree |
|
mea_id |
|
|||
btree |
|
mea_dev_id |
|
|
Foreign key index linking a measure to a developmental stage /Index sur la clé étrangère rattachant une mesure à un stade de développement |
|
btree |
|
mea_met_id |
|
|
Foreign key index linking a measure to a group of metadata /Index sur la clé étrangère rattachant une mesure à un groupe de métadonnées |
|
btree |
|
mea_assessor_per_id |
|
|
Foreign key index linking a measure to a assessor / Index sur la clé étrangère rattachant une mesure à un valideur |
|
btree |
|
mea_recorder_per_id |
|
|
Foreign key index linking a measure to a recorder / Index sur la clé étrangère rattachant une mesure à un encodeur |
|
btree |
|
mea_sex_id |
|
|
Foreign key index linking a measure to a sex /Index sur la clé étrangère rattachant une mesure à un sexe |
|
btree |
|
mea_spe_id |
|
|
Foreign key index linking a measure to a species / Index sur la clé étrangère rattachant une mesure à une espèce |
|
btree |
|
mea_tra_id |
|
|
Foreign key index linking a measure to a trait /Index sur la clé étrangère rattachant une mesure à un trait |
|
btree |
|
mea_tym_id |
|
|
Foreign key index linking a measure to a measure type /Index sur la clé étrangère rattachant une mesure à un type de mesure |
Triggers
There are no triggers for table t_measure_mea
Rules
There are no rules for table t_measure_mea
Policies
There are no policies for table t_measure_mea
Referenced
There are no tables referenced by table t_measure_mea
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.t_measure_mea (
mea_id SERIAL,
mea_tra_id INTEGER NOT NULL,
mea_dev_id INTEGER NOT NULL,
mea_sex_id INTEGER NOT NULL,
mea_met_id INTEGER NOT NULL,
mea_tym_id INTEGER NOT NULL,
mea_spe_id INTEGER NOT NULL,
mea_recorder_per_id INTEGER NOT NULL,
mea_assessor_per_id INTEGER,
mea_date DATE,
mea_precision_date DOUBLE PRECISION,
mea_value VARCHAR(32) NOT NULL,
mea_age DOUBLE PRECISION,
mea_nsize INTEGER,
mea_memo VARCHAR,
mea_original_species VARCHAR(255),
mea_degree_polyploidy INTEGER,
mea_encoding_date DATE,
mea_valide BOOLEAN DEFAULT false NOT NULL,
CONSTRAINT c_uni_tra_dev_sex_met_tym_spe_mea UNIQUE(mea_tra_id, mea_dev_id, mea_sex_id, mea_met_id, mea_tym_id, mea_spe_id),
CONSTRAINT t_measure_mea_pkey PRIMARY KEY(mea_id),
CONSTRAINT c_fk_dev_mea FOREIGN KEY (mea_dev_id)
REFERENCES public.tr_stage_development_dev(dev_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_met_mea FOREIGN KEY (mea_met_id)
REFERENCES public.t_set_metadata_measure_met(met_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_per_assessor_mea FOREIGN KEY (mea_assessor_per_id)
REFERENCES public.t_person_per(per_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_per_recorder_mea FOREIGN KEY (mea_recorder_per_id)
REFERENCES public.t_person_per(per_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_sex_mea FOREIGN KEY (mea_sex_id)
REFERENCES public.tr_sex_sex(sex_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_spe_mea FOREIGN KEY (mea_spe_id)
REFERENCES public.tr_species_spe(spe_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_tra_mea FOREIGN KEY (mea_tra_id)
REFERENCES public.tr_trait_tra(tra_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_tym_mea FOREIGN KEY (mea_tym_id)
REFERENCES public.tr_type_measure_tym(tym_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
)
WITH (oids = false);
COMMENT ON TABLE public.t_measure_mea
IS 'Trait measure table / Table des mesures de traits';
COMMENT ON COLUMN public.t_measure_mea.mea_id
IS 'Automatic ID of the measure / Identifiant automatique de la mesure';
COMMENT ON COLUMN public.t_measure_mea.mea_tra_id
IS 'Unique ID of the related trait / Identifiant unique du trait rattaché';
COMMENT ON COLUMN public.t_measure_mea.mea_dev_id
IS 'Automatic ID of the related developmental stage /Identifiant automatique du stade de développement';
COMMENT ON COLUMN public.t_measure_mea.mea_sex_id
IS 'Automatic ID of the related sex /Identifiant automatique du sexe';
COMMENT ON COLUMN public.t_measure_mea.mea_met_id
IS 'Automatic ID of the related metadata set /Identifiant automatique des métadonnées de la mesure';
COMMENT ON COLUMN public.t_measure_mea.mea_tym_id
IS 'Automatic ID of the related measure type /Identifiant automatique du type de mesure';
COMMENT ON COLUMN public.t_measure_mea.mea_spe_id
IS 'Automatic ID of the related species /Identifiant automatique de l''espèce';
COMMENT ON COLUMN public.t_measure_mea.mea_recorder_per_id
IS 'Automatic ID of the recorder /Identifiant automatique de la personne qui encode la donnée';
COMMENT ON COLUMN public.t_measure_mea.mea_assessor_per_id
IS 'Automatic ID of the assessor /Identifiant automatique de la personne qui valide la donnée';
COMMENT ON COLUMN public.t_measure_mea.mea_date
IS 'Date of the trait measure / Date à laquelle la mesure du trait a été réalisée';
COMMENT ON COLUMN public.t_measure_mea.mea_precision_date
IS 'Precision of the trait measure date in months / Précision de la date de mesure exprimée en mois';
COMMENT ON COLUMN public.t_measure_mea.mea_value
IS 'Trait measure value / Valeur de la mesure du trait';
COMMENT ON COLUMN public.t_measure_mea.mea_age
IS 'Age of specimens used to measure the trait (in months) / Age de la population ayant fait l''objet de la mesure exprimé en nombre de mois.';
COMMENT ON COLUMN public.t_measure_mea.mea_nsize
IS 'Effective size / Nombre d''individus de la population ayant fait l''objet de la mesure (taille effectif)';
COMMENT ON COLUMN public.t_measure_mea.mea_memo
IS 'Space for comments / Commentaire libre à associer à la mesure';
COMMENT ON COLUMN public.t_measure_mea.mea_original_species
IS 'Species name provided in the original reference / Nom de l''espèce tel que fournit dans la donnée originale';
COMMENT ON COLUMN public.t_measure_mea.mea_degree_polyploidy
IS 'Degree of polyploidy / Degré éventuel de polyploidie';
COMMENT ON COLUMN public.t_measure_mea.mea_encoding_date
IS 'Encoding date / Date de l''encodage de la donnée';
COMMENT ON COLUMN public.t_measure_mea.mea_valide
IS 'Boolean displaying the assessment status of the measure / Booléen (vrai /faux) précisant si la donnée a été validée';
COMMENT ON CONSTRAINT c_fk_dev_mea ON public.t_measure_mea
IS 'A measure is related to only one developmental stage / Une mesure est associée à un et un seul stade de développement';
COMMENT ON CONSTRAINT c_fk_met_mea ON public.t_measure_mea
IS 'A measure is related to only one metadata set / Une mesure est associée à un et un seul groupe de métadonnées';
COMMENT ON CONSTRAINT c_fk_per_assessor_mea ON public.t_measure_mea
IS 'A measure is related to only one assessor / Une mesure est associée à une et une seule personne (valideur)';
COMMENT ON CONSTRAINT c_fk_per_recorder_mea ON public.t_measure_mea
IS 'A measure is related to only one recorder / Une mesure est associée à une et une seule personne (encodeur)';
COMMENT ON CONSTRAINT c_fk_sex_mea ON public.t_measure_mea
IS 'A measure is related to only one sex / Une mesure est associée à un et un seul sexe';
COMMENT ON CONSTRAINT c_fk_spe_mea ON public.t_measure_mea
IS 'A measure is related to only one species / Une mesure est associée à une et une seule espèce';
COMMENT ON CONSTRAINT c_fk_tra_mea ON public.t_measure_mea
IS 'A measure is related to only one trait / Une mesure est associée à un et un seul trait';
COMMENT ON CONSTRAINT c_fk_tym_mea ON public.t_measure_mea
IS 'A measure is related to only one measure type / Une mesure est associée à un et un seul type de mesure';
COMMENT ON CONSTRAINT c_uni_tra_dev_sex_met_tym_spe_mea ON public.t_measure_mea
IS 'tra - dev - sex - met - tym - spe must be unique / L''ensemble des 6 champs est unique : tra - dev - sex - met - tym - spe';
CREATE INDEX x_btr_dev_mea ON public.t_measure_mea
USING btree (mea_dev_id);
COMMENT ON INDEX public.x_btr_dev_mea
IS 'Foreign key index linking a measure to a developmental stage /Index sur la clé étrangère rattachant une mesure à un stade de développement';
CREATE INDEX x_btr_met_mea ON public.t_measure_mea
USING btree (mea_met_id);
COMMENT ON INDEX public.x_btr_met_mea
IS 'Foreign key index linking a measure to a group of metadata /Index sur la clé étrangère rattachant une mesure à un groupe de métadonnées';
CREATE INDEX x_btr_per_assessorr_mea ON public.t_measure_mea
USING btree (mea_assessor_per_id);
COMMENT ON INDEX public.x_btr_per_assessorr_mea
IS 'Foreign key index linking a measure to a assessor / Index sur la clé étrangère rattachant une mesure à un valideur';
CREATE INDEX x_btr_per_recorder_mea ON public.t_measure_mea
USING btree (mea_recorder_per_id);
COMMENT ON INDEX public.x_btr_per_recorder_mea
IS 'Foreign key index linking a measure to a recorder / Index sur la clé étrangère rattachant une mesure à un encodeur';
CREATE INDEX x_btr_sex_mea ON public.t_measure_mea
USING btree (mea_sex_id);
COMMENT ON INDEX public.x_btr_sex_mea
IS 'Foreign key index linking a measure to a sex /Index sur la clé étrangère rattachant une mesure à un sexe';
CREATE INDEX x_btr_spe_mea ON public.t_measure_mea
USING btree (mea_spe_id);
COMMENT ON INDEX public.x_btr_spe_mea
IS 'Foreign key index linking a measure to a species / Index sur la clé étrangère rattachant une mesure à une espèce';
CREATE INDEX x_btr_tra_mea ON public.t_measure_mea
USING btree (mea_tra_id);
COMMENT ON INDEX public.x_btr_tra_mea
IS 'Foreign key index linking a measure to a trait /Index sur la clé étrangère rattachant une mesure à un trait';
CREATE INDEX x_btr_tym_mea ON public.t_measure_mea
USING btree (mea_tym_id);
COMMENT ON INDEX public.x_btr_tym_mea
IS 'Foreign key index linking a measure to a measure type /Index sur la clé étrangère rattachant une mesure à un type de mesure';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 19/06/2019 10:17 |