pggeodb.nancy.inrae.fr/db_arboretum
Previous topic Chapter index Next topic

Table: t_arbre_arb

 

 

Schema

public

 

Owner

arboretum

 

Tablespace

(default)

 

Descriptions

Table des arbres.

 

Columns

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

arb_id

serial

 

nextval('t_arbre_arb_arb_id_seq'::regclass)

Identifiant automatique numérique de l'arbre

 

arb_zon_id

integer

 

 

 

Identifiant automatique numérique de la zone

 

arb_tax_id

integer

 

 

 

Identifiant automatique numérique du taxon

 

arb_prov_id

integer

 

 

 

 

Identifiant automatique numérique de la provenance

 

 

arb_etiquette

varchar(64)

 

 

 

Identifiant humain de l'arbre au sein de sa zone

 

 

arb_mort

boolean

 

 

 

 

Booléen précisant si l'arbre est mort ou vivant

 

 

arb_mort_date

varchar(40)

 

 

 

 

Date de mort estimée de l'arbre

 

 

arb_cle_externe

varchar(16)

 

 

 

 

Identifiant dans un autre système d'information. Pour l'arboretum de Champenoux la colonne index du fichier Excel d'inventaire peuplera cette colonne

 

 

arb_semis

integer

 

 

 

 

année des semis issu du tableau excel d'origine

 

 

arb_annee_plantation

varchar(16)

 

 

 

 

année de platation issu du tableau excel d'origine

 

 

arb_plantation

varchar(16)

 

 

 

 

type de plantation (récente ou ancienne) issu du tableau excel d'origine

 

 

arb_saison_plant

varchar(16)

 

 

 

 

saison de plantation issu du tableau excel d'origine

 

 

arb_x_plan_l93

double precision

 

 

 

 

Coordonnée X exprimée en Lambert 93 définie par pointage sur plan

 

 

arb_y_plan_l93

double precision

 

 

 

 

Coordonnée Y exprimée en Lambert 93 définie par pointage sur plan

 

 

arb_x_gps_l93

double precision

 

 

 

 

Coordonnée X exprimée en Lambert 93 définie par GPS

 

 

arb_y_gps_l93

double precision

 

 

 

 

Coordonnée Y exprimée en Lambert 93 définie par GPS

 

 

arb_x_theo_l93

double precision

 

 

 

 

Coordonnée X exprimée en Lambert 93 définie par théodolite

 

 

arb_y_theo_l93

double precision

 

 

 

 

Coordonnée Y exprimée en Lambert 93 définie par théodolite

 

 

arb_geom_plan

public.geometry

 

 

 

 

Objet géométrique point construit à partir des coordonnées plan

 

 

arb_geom_gps

public.geometry

 

 

 

 

Objet géométrique point construit à partir des coordonnées GPS

 

 

arb_geom_theo

public.geometry

 

 

 

 

Objet géométrique point construit à partir des coordonnées théodolite

 

Foreign Keys

Name

Columns

FK Table

FK Columns

Delete Action

Update Action

Deferrable

Check Time

Description

c_fk_prov_arb

arb_prov_id

public.tr_provenance_prov

prov_id

No Action

No Action

 

Immediate

un arbre peut être rattaché à une provenance

c_fk_tax_arb

arb_tax_id

public.tr_taxon_tax

tax_id

No Action

No Action

 

Immediate

un arbre doit être rattaché à un et un seul taxon

c_fk_zon_arb

arb_zon_id

public.tr_zone_etude_zon

zon_id

No Action

No Action

 

Immediate

un arbre doit être rattaché à une et une seule zone

 

Check Constraints

There are no check constraints for table t_arbre_arb

 

Indices

Name

Type

Function

Columns

Primary Key

Unique

Description

c_uni_etiquette_zone_arb

btree

 

arb_etiquette, arb_zon_id

 

L'ensemble Etiquette / Zone est unique

t_arbre_arb_pkey

btree

 

arb_id

 

x_btr_prov_arb

btree

 

arb_prov_id

 

 

Index de clé étrangère pour accélérer les mises à jour / suppression

x_btr_tax_arb

btree

 

arb_tax_id

 

 

Index de clé étrangère pour accélérer les mises à jour / suppression

x_btr_zon_arb

btree

 

arb_zon_id

 

 

Index de clé étrangère pour accélérer les mises à jour / suppression

x_gist_geom_gps_arb

gist

 

arb_geom_gps

 

 

Index pour les opérations spatiales sur arb_geom_gps

x_gist_geom_plan_arb

gist

 

arb_geom_plan

 

 

Index pour les opérations spatiales sur arb_geom_plan

x_gist_geom_theo_arb

gist

 

arb_geom_theo

 

 

Index pour les opérations spatiales sur arb_geom_theo

 

Triggers

There are no triggers for table t_arbre_arb

 

Rules

There are no rules for table t_arbre_arb

 

Policies

There are no policies for table t_arbre_arb

 

Referenced

Table

Schema

Foreign Key

Columns

FK Table

FK Columns

Delete Action

Update Action

Deferrable

Check Time

Description

t_mesure_marb

public

c_fk_arb_marb

marb_arb_id

public.t_arbre_arb

arb_id

No Action

No Action

 

Immediate

une mesure doit être rattachée à un et un seul objet

 

Properties

Property

Value

Inherited From

 

Rows

7586

Pages

129

System

 

Temporary

 

With OID

 

Definition

CREATE TABLE public.t_arbre_arb (
 arb_id SERIAL,
 arb_zon_id INTEGER NOT NULL,
 arb_tax_id INTEGER NOT NULL,
 arb_prov_id INTEGER,
 arb_etiquette VARCHAR(64) NOT NULL,
 arb_mort BOOLEAN,
 arb_mort_date VARCHAR(40),
 arb_cle_externe VARCHAR(16),
 arb_semis INTEGER,
 arb_annee_plantation VARCHAR(16),
 arb_plantation VARCHAR(16),
 arb_saison_plant VARCHAR(16),
 arb_x_plan_l93 DOUBLE PRECISION,
 arb_y_plan_l93 DOUBLE PRECISION,
 arb_x_gps_l93 DOUBLE PRECISION,
 arb_y_gps_l93 DOUBLE PRECISION,
 arb_x_theo_l93 DOUBLE PRECISION,
 arb_y_theo_l93 DOUBLE PRECISION,
 arb_geom_plan public.geometry,
 arb_geom_gps public.geometry,
 arb_geom_theo public.geometry,
 CONSTRAINT c_uni_etiquette_zone_arb UNIQUE(arb_etiquette, arb_zon_id),
 CONSTRAINT t_arbre_arb_pkey PRIMARY KEY(arb_id),
 CONSTRAINT c_fk_prov_arb FOREIGN KEY (arb_prov_id)
   REFERENCES public.tr_provenance_prov(prov_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_tax_arb FOREIGN KEY (arb_tax_id)
   REFERENCES public.tr_taxon_tax(tax_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_zon_arb FOREIGN KEY (arb_zon_id)
   REFERENCES public.tr_zone_etude_zon(zon_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE

) ;

COMMENT ON TABLE public.t_arbre_arb
IS 'Table des arbres.';

COMMENT ON COLUMN public.t_arbre_arb.arb_id
IS 'Identifiant automatique numérique de l''arbre';

COMMENT ON COLUMN public.t_arbre_arb.arb_zon_id
IS 'Identifiant automatique numérique de la zone';

COMMENT ON COLUMN public.t_arbre_arb.arb_tax_id
IS 'Identifiant automatique numérique du taxon';

COMMENT ON COLUMN public.t_arbre_arb.arb_prov_id
IS 'Identifiant automatique numérique de la provenance';

COMMENT ON COLUMN public.t_arbre_arb.arb_etiquette
IS 'Identifiant humain de l''arbre au sein de sa zone';

COMMENT ON COLUMN public.t_arbre_arb.arb_mort
IS 'Booléen précisant si l''arbre est mort ou vivant';

COMMENT ON COLUMN public.t_arbre_arb.arb_mort_date
IS 'Date de mort estimée de l''arbre';

COMMENT ON COLUMN public.t_arbre_arb.arb_cle_externe
IS 'Identifiant dans un autre système d''information. Pour l''arboretum de Champenoux la colonne index du fichier Excel d''inventaire peuplera cette colonne';

COMMENT ON COLUMN public.t_arbre_arb.arb_semis
IS 'année des semis issu du tableau excel d''origine';

COMMENT ON COLUMN public.t_arbre_arb.arb_annee_plantation
IS 'année de platation issu du tableau excel d''origine';

COMMENT ON COLUMN public.t_arbre_arb.arb_plantation
IS 'type de plantation (récente ou ancienne) issu du tableau excel d''origine';

COMMENT ON COLUMN public.t_arbre_arb.arb_saison_plant
IS 'saison de plantation issu du tableau excel d''origine';

COMMENT ON COLUMN public.t_arbre_arb.arb_x_plan_l93
IS 'Coordonnée X exprimée en Lambert 93 définie par pointage sur plan';

COMMENT ON COLUMN public.t_arbre_arb.arb_y_plan_l93
IS 'Coordonnée Y exprimée en Lambert 93 définie par pointage sur plan';

COMMENT ON COLUMN public.t_arbre_arb.arb_x_gps_l93
IS 'Coordonnée X exprimée en Lambert 93 définie par GPS';

COMMENT ON COLUMN public.t_arbre_arb.arb_y_gps_l93
IS 'Coordonnée Y exprimée en Lambert 93 définie par GPS';

COMMENT ON COLUMN public.t_arbre_arb.arb_x_theo_l93
IS 'Coordonnée X exprimée en Lambert 93 définie par théodolite';

COMMENT ON COLUMN public.t_arbre_arb.arb_y_theo_l93
IS 'Coordonnée Y exprimée en Lambert 93 définie par théodolite';

COMMENT ON COLUMN public.t_arbre_arb.arb_geom_plan
IS 'Objet géométrique point construit à partir des coordonnées plan';

COMMENT ON COLUMN public.t_arbre_arb.arb_geom_gps
IS 'Objet géométrique point construit à partir des coordonnées GPS';

COMMENT ON COLUMN public.t_arbre_arb.arb_geom_theo
IS 'Objet géométrique point construit à partir des coordonnées théodolite';

COMMENT ON CONSTRAINT c_fk_prov_arb ON public.t_arbre_arb
IS 'un arbre peut être rattaché à une provenance';

COMMENT ON CONSTRAINT c_fk_tax_arb ON public.t_arbre_arb
IS 'un arbre doit être rattaché à un et un seul taxon';

COMMENT ON CONSTRAINT c_fk_zon_arb ON public.t_arbre_arb
IS 'un arbre doit être rattaché à une et une seule zone';

COMMENT ON CONSTRAINT c_uni_etiquette_zone_arb ON public.t_arbre_arb
IS 'L''ensemble Etiquette / Zone est unique';

CREATE INDEX x_btr_prov_arb ON public.t_arbre_arb
 USING btree (arb_prov_id);

COMMENT ON INDEX public.x_btr_prov_arb
IS 'Index de clé étrangère pour accélérer les mises à jour / suppression';

CREATE INDEX x_btr_tax_arb ON public.t_arbre_arb
 USING btree (arb_tax_id);

COMMENT ON INDEX public.x_btr_tax_arb
IS 'Index de clé étrangère pour accélérer les mises à jour / suppression';

CREATE INDEX x_btr_zon_arb ON public.t_arbre_arb
 USING btree (arb_zon_id);

COMMENT ON INDEX public.x_btr_zon_arb
IS 'Index de clé étrangère pour accélérer les mises à jour / suppression';

CREATE INDEX x_gist_geom_gps_arb ON public.t_arbre_arb
 USING gist (arb_geom_gps public.gist_geometry_ops_2d);

COMMENT ON INDEX public.x_gist_geom_gps_arb
IS 'Index pour les opérations spatiales sur arb_geom_gps';

CREATE INDEX x_gist_geom_plan_arb ON public.t_arbre_arb
 USING gist (arb_geom_plan public.gist_geometry_ops_2d);

COMMENT ON INDEX public.x_gist_geom_plan_arb
IS 'Index pour les opérations spatiales sur arb_geom_plan';

CREATE INDEX x_gist_geom_theo_arb ON public.t_arbre_arb
 USING gist (arb_geom_theo public.gist_geometry_ops_2d);

COMMENT ON INDEX public.x_gist_geom_theo_arb
IS 'Index pour les opérations spatiales sur arb_geom_theo';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 07/12/2018 13:23
Previous topic Chapter index Next topic