pggeodb.nancy.inra.fr/db_croissance - db_croissance on pggeodb.nancy.inra.fr
Previous topic Chapter index Next topic

Table: tr_espece_esp

 

 

Schema

public

 

Owner

croissance

 

Tablespace

(default)

 

Descriptions

Tables des espèces

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

esp_id

serial

 

nextval('tr_espece_esp_esp_id_seq'::regclass)

identifiant numérique automatique de l'espèce

 

esp_id_esp_rattachement

integer

 

 

 

 

ID de l'espèce de rattachement (une espèce pouvant représenter une espèce, sous-espèce ou un genre).

 

 

esp_nom

varchar(255)

 

 

 

Nom de l'espèce

 

esp_ori_id

integer

 

 

 

Identifiant de l'origine définissant l'espèce (de quelle Flore l'information est issue?)

 

 

esp_identifiant_ext

varchar(15)

 

 

 

Identifiant dans la source d'information (flore d'origine). Par exemple le 'numéro nomenclaturale dans la base de données de la flore française'. Ce champ doit permettre un suivi de l'évolution des flores dans le temps.

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

c_fk_esp_esp

esp_id_esp_rattachement

public.tr_espece_esp

esp_id

No Action

No Action

 

Immediate

Une espèce peut être rattachée à une et une seule espèce existante

c_fk_ori_esp

esp_ori_id

public.tr_origine_ori

ori_id

No Action

No Action

 

Immediate

Une espèce est obligatoirement rattachée à une origine (flore ...)

 

Check Constraints

There are no check constraints for table tr_espece_esp

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

c_uni_ori_identifiant_ext_esp

btree

 

esp_ori_id, esp_identifiant_ext

 

Unicité du couple origine / identifiant extérieur.

c_uni_ori_nom_esp

btree

 

esp_ori_id, esp_nom

 

Unicité du couple origine / nom d'espèce.

tr_espece_esp_pkey

btree

 

esp_id

 

 

Triggers

There are no triggers for table tr_espece_esp

 

Rules

There are no rules for table tr_espece_esp

 

Policies

There are no policies for table tr_espece_esp

 

Referenced

Table

Schema

Foreign Key

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

t_arbre_arb

public

c_fk_esp_arb

arb_esp_id

public.tr_espece_esp

esp_id

No Action

No Action

 

Immediate

Un arbre est rattaché à une et une seule espèce

tj_abondance_std_esp_rfl_sin_abo

public

c_fk_esp_abo

abo_esp_id

public.tr_espece_esp

esp_id

No Action

No Action

 

Immediate

Clé etrangère sur l'identifiant de l'espèce

tj_espece_presente_esp_etu_prs

public

c_fk_esp_prs

prs_esp_id

public.tr_espece_esp

esp_id

No Action

No Action

 

Immediate

Une espèce peut-être espèce cible d'une ou plusieurs études

tr_espece_esp

public

c_fk_esp_esp

esp_id_esp_rattachement

public.tr_espece_esp

esp_id

No Action

No Action

 

Immediate

Une espèce peut être rattachée à une et une seule espèce existante

 

Properties

Property

Value

Inherited From

 

Rows

19574

Pages

198

System

 

Temporary

 

With OID

 

 

Definition

CREATE TABLE public.tr_espece_esp (
 esp_id INTEGER DEFAULT nextval('tr_espece_esp_esp_id_seq'::regclass) NOT NULL,
 esp_id_esp_rattachement INTEGER,
 esp_nom VARCHAR(255) NOT NULL,
 esp_ori_id INTEGER NOT NULL,
 esp_identifiant_ext VARCHAR(15) NOT NULL,
 CONSTRAINT c_uni_ori_nom_esp UNIQUE(esp_ori_id, esp_nom),
 CONSTRAINT tr_espece_esp_pkey PRIMARY KEY(esp_id),
 CONSTRAINT c_fk_esp_esp FOREIGN KEY (esp_id_esp_rattachement)
   REFERENCES public.tr_espece_esp(esp_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_ori_esp FOREIGN KEY (esp_ori_id)
   REFERENCES public.tr_origine_ori(ori_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE

)
WITH (oids = false);

COMMENT ON TABLE public.tr_espece_esp
IS 'Tables des espèces';

COMMENT ON COLUMN public.tr_espece_esp.esp_id
IS 'identifiant numérique automatique de l''espèce';

COMMENT ON COLUMN public.tr_espece_esp.esp_id_esp_rattachement
IS 'ID de l''espèce de rattachement (une espèce pouvant représenter une espèce, sous-espèce ou un genre).';

COMMENT ON COLUMN public.tr_espece_esp.esp_nom
IS 'Nom de l''espèce';

COMMENT ON COLUMN public.tr_espece_esp.esp_ori_id
IS 'Identifiant de l''origine définissant l''espèce (de quelle Flore l''information est issue?)';

COMMENT ON COLUMN public.tr_espece_esp.esp_identifiant_ext
IS 'Identifiant dans la source d''information (flore d''origine). Par exemple le ''numéro nomenclaturale dans la base de données de la flore française''. Ce champ doit permettre un suivi de l''évolution des flores dans le temps.';

COMMENT ON CONSTRAINT c_fk_esp_esp ON public.tr_espece_esp
IS 'Une espèce peut être rattachée à une et une seule espèce existante';

COMMENT ON CONSTRAINT c_fk_ori_esp ON public.tr_espece_esp
IS 'Une espèce est obligatoirement rattachée à une origine (flore ...)';

CREATE UNIQUE INDEX c_uni_ori_identifiant_ext_esp ON public.tr_espece_esp
 USING btree (esp_ori_id, esp_identifiant_ext COLLATE pg_catalog."default");

COMMENT ON INDEX public.c_uni_ori_identifiant_ext_esp
IS 'Unicité du couple origine / identifiant extérieur. ';

COMMENT ON CONSTRAINT c_uni_ori_nom_esp ON public.tr_espece_esp
IS 'Unicité du couple origine / nom d''espèce. ';

This file was generated with SQL Manager 2011 for PostgreSQL (www.pgsqlmanager.com) at 28/03/2012 14:37
Previous topic Chapter index Next topic