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

Table: t_noeud_neu

 

 

Schema

public

 

Owner

postgres

 

Tablespace

(default)

 

Descriptions

Table des noeuds étudiés sur les rondelles prélevées sur les arbres ou les branches

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

neu_id

serial

 

nextval('t_noeud_neu_neu_id_seq'::regclass)

identifiant automatique numérique du noeud

 

neu_ron_id

integer

 

 

 

identifiant automatique numérique de la rondelle sur laquelle est étudié le noeud

 

neu_bra_id

integer

 

 

 

Identifiant automatique numérique de la branche associée si celle-ci est stockée dans la base (non obligatoire)

 

 

neu_code

varchar(32)

 

 

 

Code unique du noeud sur la rondelle étudiée

 

 

neu_issus_branche_morte

boolean

 

 

 

 

Booléen précisant si le noeud est issu d'une branche morte

 

 

neu_remarque

varchar

 

 

 

 

commentaire libre concernant le noeud

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

c_fk_bra_neu

neu_bra_id

public.t_branche_bra

bra_id

No Action

No Action

 

Immediate

Un noeud peut référencer 0 ou une branche

c_fk_ron_neu

neu_ron_id

public.t_rondelle_ron

ron_id

No Action

No Action

 

Immediate

Un noeud provient d'une et une seule rondelle

 

Check Constraints

There are no check constraints for table t_noeud_neu

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

c_uni_bra_code_neu

btree

 

neu_bra_id

 

Une branche donnée ne peut être référencée au plus que par un noeud

c_uni_ron_code_neu

btree

 

neu_ron_id, neu_code

 

Le couple rondelle / code du noeud est unique

t_noeud_neu_pkey

btree

 

neu_id

 

x_btr_fkey_bra_neu

btree

 

neu_bra_id

 

 

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

x_btr_fkey_ron_neu

btree

 

neu_ron_id

 

 

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

 

Triggers

There are no triggers for table t_noeud_neu

 

Rules

There are no rules for table t_noeud_neu

 

Policies

There are no policies for table t_noeud_neu

 

Referenced

There are no tables referenced by table t_noeud_neu

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

Definition

CREATE TABLE public.t_noeud_neu (
 neu_id SERIAL,
 neu_ron_id INTEGER NOT NULL,
 neu_bra_id INTEGER,
 neu_code VARCHAR(32) NOT NULL,
 neu_issus_branche_morte BOOLEAN,
 neu_remarque VARCHAR,
 CONSTRAINT c_uni_bra_code_neu UNIQUE(neu_bra_id),
 CONSTRAINT c_uni_ron_code_neu UNIQUE(neu_ron_id, neu_code),
 CONSTRAINT t_noeud_neu_pkey PRIMARY KEY(neu_id),
 CONSTRAINT c_fk_bra_neu FOREIGN KEY (neu_bra_id)
   REFERENCES public.t_branche_bra(bra_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_ron_neu FOREIGN KEY (neu_ron_id)
   REFERENCES public.t_rondelle_ron(ron_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE

) ;

COMMENT ON TABLE public.t_noeud_neu
IS 'Table des noeuds étudiés sur les rondelles prélevées sur les arbres ou les branches';

COMMENT ON COLUMN public.t_noeud_neu.neu_id
IS 'identifiant automatique numérique du noeud';

COMMENT ON COLUMN public.t_noeud_neu.neu_ron_id
IS 'identifiant automatique numérique de la rondelle sur laquelle est étudié le noeud';

COMMENT ON COLUMN public.t_noeud_neu.neu_bra_id
IS 'Identifiant automatique numérique de la branche associée si celle-ci est stockée dans la base (non obligatoire)';

COMMENT ON COLUMN public.t_noeud_neu.neu_code
IS 'Code unique du noeud sur la rondelle étudiée';

COMMENT ON COLUMN public.t_noeud_neu.neu_issus_branche_morte
IS 'Booléen précisant si le noeud est issu d''une branche morte';

COMMENT ON COLUMN public.t_noeud_neu.neu_remarque
IS 'commentaire libre concernant le noeud';

COMMENT ON CONSTRAINT c_fk_bra_neu ON public.t_noeud_neu
IS 'Un noeud peut référencer 0 ou une branche';

COMMENT ON CONSTRAINT c_fk_ron_neu ON public.t_noeud_neu
IS 'Un noeud provient d''une et une seule rondelle';

COMMENT ON CONSTRAINT c_uni_bra_code_neu ON public.t_noeud_neu
IS 'Une branche donnée ne peut être référencée au plus que par un noeud';

COMMENT ON CONSTRAINT c_uni_ron_code_neu ON public.t_noeud_neu
IS 'Le couple rondelle / code du noeud est unique';

CREATE INDEX x_btr_fkey_bra_neu ON public.t_noeud_neu
 USING btree (neu_bra_id);

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

CREATE INDEX x_btr_fkey_ron_neu ON public.t_noeud_neu
 USING btree (neu_ron_id);

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

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