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 |
---|---|---|---|---|---|---|---|---|
esp_id_esp_rattachement |
esp_id |
No Action |
No Action |
|
Immediate |
Une espèce peut être rattachée à une et une seule espèce existante |
||
esp_ori_id |
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 |
---|---|---|---|---|---|---|
btree |
|
esp_ori_id, esp_identifiant_ext |
|
Unicité du couple origine / identifiant extérieur. |
||
btree |
|
esp_ori_id, esp_nom |
|
Unicité du couple origine / nom d'espèce. |
||
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 |
---|---|---|---|---|---|---|---|---|---|---|
public |
arb_esp_id |
esp_id |
No Action |
No Action |
|
Immediate |
Un arbre est rattaché à une et une seule espèce |
|||
public |
abo_esp_id |
esp_id |
No Action |
No Action |
|
Immediate |
Clé etrangère sur l'identifiant de l'espèce |
|||
public |
prs_esp_id |
esp_id |
No Action |
No Action |
|
Immediate |
Une espèce peut-être espèce cible d'une ou plusieurs études |
|||
public |
esp_id_esp_rattachement |
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 |