Schema
public
Owner
croissance
Tablespace
(default)
Descriptions
Table des arbres identifiés (pour une parcelle / une étude / concernant un arbre (individu)
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
aid_id |
serial |
|
nextval('t_arbre_identifie_aid_aid_id_seq'::regclass) |
Identifiant unique automatique |
|||
|
aid_etu_id |
integer |
|
|
|
Identifiant de l'étude associée |
||
|
aid_arb_id |
integer |
|
|
|
Identifiant de l'individu arbre de rattachement |
||
|
aid_pau_id |
bigint |
|
|
|
Identifiant de la parcelle unitaire associée |
||
|
|
aid_num_identification |
varchar(16) |
|
|
|
Identification usuelle de l'arbre comme par exemple le numéro qu'on lui donne dans le contexte de l'étude associée |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
aid_arb_id |
arb_id |
No Action |
No Action |
|
Immediate |
Un arbre est rattaché à un et un seul arbre / individu |
||
aid_etu_id |
etu_id |
No Action |
No Action |
|
Immediate |
Un arbre identifié est rattaché à une et une seule étude |
||
aid_pau_id |
pau_id |
No Action |
No Action |
|
Immediate |
Un arbre est rattaché à une et une seule parcelle unitaire |
Check Constraints
There are no check constraints for table t_arbre_identifie_aid
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
aid_num_identification, aid_etu_id, aid_pau_id |
|
2 individus différents ne peuvent porter le même nom dans la même parcelle pour la même étude. |
||
btree |
|
aid_id |
|
Triggers
There are no triggers for table t_arbre_identifie_aid
Rules
There are no rules for table t_arbre_identifie_aid
Policies
There are no policies for table t_arbre_identifie_aid
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
public |
ray_aid_id |
aid_id |
No Action |
No Action |
|
Immediate |
Un rayon est rattaché à un et un seul arbre identifié |
|||
public |
ron_aid_id |
aid_id |
No Action |
No Action |
|
Immediate |
Une rondelle provient d'un et un seul arbre identifié |
|||
public |
marn_aid_id |
aid_id |
No Action |
No Action |
|
Immediate |
Une mesure concerne un et un seul arbre identifié |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.t_arbre_identifie_aid (
aid_id INTEGER DEFAULT nextval('t_arbre_identifie_aid_aid_id_seq'::regclass) NOT NULL,
aid_etu_id INTEGER NOT NULL,
aid_arb_id INTEGER NOT NULL,
aid_pau_id BIGINT NOT NULL,
aid_num_identification VARCHAR(16) NOT NULL,
CONSTRAINT c_uni_nom_etu_pau_aid UNIQUE(aid_num_identification, aid_etu_id, aid_pau_id),
CONSTRAINT t_arbre_identifie_aid_pkey PRIMARY KEY(aid_id),
CONSTRAINT c_fk_arb_aid FOREIGN KEY (aid_arb_id)
REFERENCES public.t_arbre_arb(arb_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_etu_aid FOREIGN KEY (aid_etu_id)
REFERENCES public.t_etude_etu(etu_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_pau_aid FOREIGN KEY (aid_pau_id)
REFERENCES public.t_parcelleunitaire_pau(pau_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
)
WITH (oids = false);
COMMENT ON TABLE public.t_arbre_identifie_aid
IS 'Table des arbres identifiés (pour une parcelle / une étude / concernant un arbre (individu)';
COMMENT ON COLUMN public.t_arbre_identifie_aid.aid_id
IS 'Identifiant unique automatique';
COMMENT ON COLUMN public.t_arbre_identifie_aid.aid_etu_id
IS 'Identifiant de l''étude associée';
COMMENT ON COLUMN public.t_arbre_identifie_aid.aid_arb_id
IS 'Identifiant de l''individu arbre de rattachement';
COMMENT ON COLUMN public.t_arbre_identifie_aid.aid_pau_id
IS 'Identifiant de la parcelle unitaire associée';
COMMENT ON COLUMN public.t_arbre_identifie_aid.aid_num_identification
IS 'Identification usuelle de l''arbre comme par exemple le numéro qu''on lui donne dans le contexte de l''étude associée';
COMMENT ON CONSTRAINT c_fk_arb_aid ON public.t_arbre_identifie_aid
IS 'Un arbre est rattaché à un et un seul arbre / individu';
COMMENT ON CONSTRAINT c_fk_etu_aid ON public.t_arbre_identifie_aid
IS 'Un arbre identifié est rattaché à une et une seule étude';
COMMENT ON CONSTRAINT c_fk_pau_aid ON public.t_arbre_identifie_aid
IS 'Un arbre est rattaché à une et une seule parcelle unitaire';
COMMENT ON CONSTRAINT c_uni_nom_etu_pau_aid ON public.t_arbre_identifie_aid
IS '2 individus différents ne peuvent porter le même nom dans la même parcelle pour la même étude.';
This file was generated with SQL Manager 2011 for PostgreSQL (www.pgsqlmanager.com) at 28/03/2012 14:37 |