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

Table: t_arbre_identifie_aid

 

 

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

c_fk_arb_aid

aid_arb_id

public.t_arbre_arb

arb_id

No Action

No Action

 

Immediate

Un arbre est rattaché à un et un seul arbre / individu

c_fk_etu_aid

aid_etu_id

public.t_etude_etu

etu_id

No Action

No Action

 

Immediate

Un arbre identifié est rattaché à une et une seule étude

c_fk_pau_aid

aid_pau_id

public.t_parcelleunitaire_pau

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

c_uni_nom_etu_pau_aid

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.

t_arbre_identifie_aid_pkey

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

t_rayon_ray

public

c_fk_aid_ray

ray_aid_id

public.t_arbre_identifie_aid

aid_id

No Action

No Action

 

Immediate

Un rayon est rattaché à un et un seul arbre identifié

t_rondelle_ron

public

c_fk_aid_ron

ron_aid_id

public.t_arbre_identifie_aid

aid_id

No Action

No Action

 

Immediate

Une rondelle provient d'un et un seul arbre identifié

tj_mesurenum_arbreidentifie_aid_var_marn

public

c_fk_aid_marn

marn_aid_id

public.t_arbre_identifie_aid

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
Previous topic Chapter index Next topic