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

Table: tr_taxon_tax

 

 

Schema

public

 

Owner

postgres

 

Tablespace

(default)

 

Descriptions

Table des taxons. Informations relatives aux taxons (Onglet Essences, colonne essence)

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

tax_id

serial

 

nextval('tr_taxon_tax_tax_id_seq'::regclass)

Identifiant automatique numérique du taxon

 

tax_rtax_id

integer

 

 

 

Identifiant automatique numérique du referentiel taxonomique auquel le taxon est rattaché

 

tax_ran_id

integer

 

 

 

Identifiant automatique numérique du rang auquel le taxon est associé

 

 

tax_nom

varchar(255)

 

 

Nom du taxon

 

 

tax_tree

public.ltree

 

 

Objet ltree du taxon

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

c_fk_ran_tax

tax_ran_id

public.tr_rang_taxon_ran

ran_id

No Action

No Action

 

Immediate

Un taxon est associé à un et un seul rang

c_fk_rtax_tax

tax_rtax_id

public.tr_ref_taxon_rtax

rtax_id

No Action

No Action

 

Immediate

Un taxon appartient à un et un seul referentiel taxonomique

 

Check Constraints

There are no check constraints for table tr_taxon_tax

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

c_uni_nom_tax

btree

 

tax_nom

 

Le nom d'un taxon doit être unique

c_uni_tree_tax

btree

 

tax_tree

 

L'objet ltree d'un taxon doit être unique

tr_taxon_tax_pkey

btree

 

tax_id

 

x_btr_fkey_ran_tax

btree

 

tax_ran_id

 

 

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

x_btr_fkey_rtax_tax

btree

 

tax_rtax_id

 

 

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

x_gist_tree_tax

gist

 

tax_tree

 

 

Index d'optimisation de parcours d'arbre sur l'objet tree de type ltree

 

Triggers

There are no triggers for table tr_taxon_tax

 

Rules

There are no rules for table tr_taxon_tax

 

Policies

There are no policies for table tr_taxon_tax

 

Referenced

Table

Schema

Foreign Key

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

tj_dispositif_taxon_dita

public

c_fk_tax_dita

dita_tax_id

public.tr_taxon_tax

tax_id

No Action

No Action

 

Immediate

Le champ dita_tax_id correspond obligatoirement à un taxon existant

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

 

Definition

CREATE TABLE public.tr_taxon_tax (
 tax_id SERIAL,
 tax_rtax_id INTEGER NOT NULL,
 tax_ran_id INTEGER NOT NULL,
 tax_nom VARCHAR(255) NOT NULL,
 tax_tree public.ltree NOT NULL,
 CONSTRAINT c_uni_nom_tax UNIQUE(tax_nom),
 CONSTRAINT c_uni_tree_tax UNIQUE(tax_tree),
 CONSTRAINT tr_taxon_tax_pkey PRIMARY KEY(tax_id),
 CONSTRAINT c_fk_ran_tax FOREIGN KEY (tax_ran_id)
   REFERENCES public.tr_rang_taxon_ran(ran_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_rtax_tax FOREIGN KEY (tax_rtax_id)
   REFERENCES public.tr_ref_taxon_rtax(rtax_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE

)
WITH (oids = false);

COMMENT ON TABLE public.tr_taxon_tax
IS 'Table des taxons. Informations relatives aux taxons (Onglet Essences, colonne essence)';

COMMENT ON COLUMN public.tr_taxon_tax.tax_id
IS 'Identifiant automatique numérique du taxon';

COMMENT ON COLUMN public.tr_taxon_tax.tax_rtax_id
IS 'Identifiant automatique numérique du referentiel taxonomique auquel le taxon est rattaché';

COMMENT ON COLUMN public.tr_taxon_tax.tax_ran_id
IS 'Identifiant automatique numérique du rang auquel le taxon est associé';

COMMENT ON COLUMN public.tr_taxon_tax.tax_nom
IS 'Nom du taxon';

COMMENT ON COLUMN public.tr_taxon_tax.tax_tree
IS 'Objet ltree du taxon';

COMMENT ON CONSTRAINT c_fk_ran_tax ON public.tr_taxon_tax
IS 'Un taxon est associé à un et un seul rang';

COMMENT ON CONSTRAINT c_fk_rtax_tax ON public.tr_taxon_tax
IS 'Un taxon appartient à un et un seul referentiel taxonomique';

COMMENT ON CONSTRAINT c_uni_nom_tax ON public.tr_taxon_tax
IS 'Le nom d''un taxon doit être unique';

COMMENT ON CONSTRAINT c_uni_tree_tax ON public.tr_taxon_tax
IS 'L''objet ltree d''un taxon doit être unique';

CREATE INDEX x_btr_fkey_ran_tax ON public.tr_taxon_tax
 USING btree (tax_ran_id);

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

CREATE INDEX x_btr_fkey_rtax_tax ON public.tr_taxon_tax
 USING btree (tax_rtax_id);

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

CREATE INDEX x_gist_tree_tax ON public.tr_taxon_tax
 USING gist (tax_tree public.gist_ltree_ops);

COMMENT ON INDEX public.x_gist_tree_tax
IS 'Index d''optimisation de parcours d''arbre sur l''objet tree de type ltree';

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