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

Table: t_extrait_ext

 

 

Schema

public

 

Owner

postgres

 

Tablespace

(default)

 

Descriptions

Table des extraits (analysés chimiquement)

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

ext_id

serial

 

nextval('t_extrait_ext_ext_id_seq'::regclass)

identifiant automatique numérique de l'extrait

 

ext_tax_id

integer

 

 

 

 

identifiant automatique numérique du taxon associé à l'extrait (pour données biblio uniquement)

 

ext_pub_id

integer

 

 

 

 

identifiant automatique numérique de la publication associée à l'extrait (pour données biblio uniquement)

 

ext_second_pub_id

integer

 

 

 

 

identifiant automatique numérique de la seconde publication associée à l'extrait dans les quelques cas où une seconde publication existe(pour données biblio uniquement)

 

ext_tis_id

integer

 

 

 

identifiant automatique numérique du tissus concernant l'extrait

 

 

ext_technique_extraction

varchar(128)

 

 

 

Technique d'extraction de l'extrait

 

 

ext_rendement_total

varchar(32)

 

 

 

 

Rendement global pour l'extrait (toutes classes de composés chimiques)

 

 

ext_rendement_phenolique

varchar(32)

 

 

 

 

Rendement pour l'extrait uniquement pour les composés phenoliques

 

 

ext_remarque

varchar

 

 

 

 

Commentaire libre concernant l'extrait

 

 

ext_num_seq

integer

 

 

1

Numéro séquentiel permettant de distinguer 2 extraits concernant le même tissus, le même taxon, la même publication et la même technique d’extraction. La réelle différence sera visible au sein des solvants ou propriétés associées aux extraits.

 

 

ext_preparation_echantillon

varchar

 

 

 

 

Indication sur la préparation de l'échantillon

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

c_fk_pub2_ext

ext_second_pub_id

public.tr_publication_pub

pub_id

No Action

No Action

 

Immediate

Un extrait peut être rattaché (données bilbio) à une et une seule seconde publication

c_fk_pub_ext

ext_pub_id

public.tr_publication_pub

pub_id

No Action

No Action

 

Immediate

Un extrait peut être rattaché (données bilbio) à une et une seule publication

c_fk_tax_ext

ext_tax_id

public.tr_taxon_tax

tax_id

No Action

No Action

 

Immediate

Un extrait peut être rattaché (données bilbio) à un et un seul taxon

c_fk_tis_ext

ext_tis_id

public.tr_tissu_tis

tis_id

No Action

No Action

 

Immediate

Un extrait est rattaché à un et un seul tissu

 

Check Constraints

There are no check constraints for table t_extrait_ext

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

c_uni_tis_tax_pub_tech_ext_num_seq

btree

 

ext_tis_id, ext_tax_id, ext_pub_id, ext_technique_extraction, ext_num_seq

 

L'ensemble de 5 éléments suivant tissu / taxon / publication / technique extraction / ext_num_seq est unique

t_extrait_ext_pkey

btree

 

ext_id

 

x_btr_fkey_pub2_ext

btree

 

ext_pub_id

 

 

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

x_btr_fkey_pub_ext

btree

 

ext_pub_id

 

 

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

x_btr_fkey_tax_ext

btree

 

ext_tax_id

 

 

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

x_btr_fkey_tis_ext

btree

 

ext_tis_id

 

 

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

 

Triggers

There are no triggers for table t_extrait_ext

 

Rules

There are no rules for table t_extrait_ext

 

Policies

There are no policies for table t_extrait_ext

 

Referenced

Table

Schema

Foreign Key

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

t_mesure_mext

public

c_fk_ext_mext

mext_ext_id

public.t_extrait_ext

ext_id

No Action

No Action

 

Immediate

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

tj_propriete_extrait_proe

public

c_fk_ext_proe

proe_ext_id

public.t_extrait_ext

ext_id

No Action

No Action

 

Immediate

Le champ proe_ext_id correspond obligatoirement à un extrait existant

tj_solvant_extrait_slve

public

c_fk_ext_slve

slve_ext_id

public.t_extrait_ext

ext_id

No Action

No Action

 

Immediate

Le champ slve_ext_id correspond obligatoirement à un extrait existant

 

Properties

Property

Value

Inherited From

 

Rows

50

Pages

6

System

 

Temporary

 

With OID

 

Definition

CREATE TABLE public.t_extrait_ext (
 ext_id SERIAL,
 ext_tax_id INTEGER,
 ext_pub_id INTEGER,
 ext_second_pub_id INTEGER,
 ext_tis_id INTEGER NOT NULL,
 ext_technique_extraction VARCHAR(128) NOT NULL,
 ext_rendement_total VARCHAR(32),
 ext_rendement_phenolique VARCHAR(32),
 ext_remarque VARCHAR,
 ext_num_seq INTEGER DEFAULT 1 NOT NULL,
 ext_preparation_echantillon VARCHAR,
 CONSTRAINT c_uni_tis_tax_pub_tech_ext_num_seq UNIQUE(ext_tis_id, ext_tax_id, ext_pub_id, ext_technique_extraction, ext_num_seq),
 CONSTRAINT t_extrait_ext_pkey PRIMARY KEY(ext_id),
 CONSTRAINT c_fk_pub2_ext FOREIGN KEY (ext_second_pub_id)
   REFERENCES public.tr_publication_pub(pub_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_pub_ext FOREIGN KEY (ext_pub_id)
   REFERENCES public.tr_publication_pub(pub_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_tax_ext FOREIGN KEY (ext_tax_id)
   REFERENCES public.tr_taxon_tax(tax_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_tis_ext FOREIGN KEY (ext_tis_id)
   REFERENCES public.tr_tissu_tis(tis_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE

) ;

COMMENT ON TABLE public.t_extrait_ext
IS 'Table des extraits (analysés chimiquement)';

COMMENT ON COLUMN public.t_extrait_ext.ext_id
IS 'identifiant automatique numérique de l''extrait';

COMMENT ON COLUMN public.t_extrait_ext.ext_tax_id
IS 'identifiant automatique numérique du taxon associé à l''extrait (pour données biblio uniquement)';

COMMENT ON COLUMN public.t_extrait_ext.ext_pub_id
IS 'identifiant automatique numérique de la publication associée à l''extrait (pour données biblio uniquement)';

COMMENT ON COLUMN public.t_extrait_ext.ext_second_pub_id
IS 'identifiant automatique numérique de la seconde publication associée à l''extrait dans les quelques cas où une seconde publication existe(pour données biblio uniquement)';

COMMENT ON COLUMN public.t_extrait_ext.ext_tis_id
IS 'identifiant automatique numérique du tissus concernant l''extrait';

COMMENT ON COLUMN public.t_extrait_ext.ext_technique_extraction
IS 'Technique d''extraction de l''extrait';

COMMENT ON COLUMN public.t_extrait_ext.ext_rendement_total
IS 'Rendement global pour l''extrait (toutes classes de composés chimiques)';

COMMENT ON COLUMN public.t_extrait_ext.ext_rendement_phenolique
IS 'Rendement pour l''extrait uniquement pour les composés phenoliques';

COMMENT ON COLUMN public.t_extrait_ext.ext_remarque
IS 'Commentaire libre concernant l''extrait';

COMMENT ON COLUMN public.t_extrait_ext.ext_num_seq
IS 'Numéro séquentiel permettant de distinguer 2 extraits concernant le même tissus, le même taxon, la même publication et la même technique d’extraction. La réelle différence sera visible au sein des solvants ou propriétés associées aux extraits.';

COMMENT ON COLUMN public.t_extrait_ext.ext_preparation_echantillon
IS 'Indication sur la préparation de l''échantillon';

COMMENT ON CONSTRAINT c_fk_pub2_ext ON public.t_extrait_ext
IS 'Un extrait peut être rattaché (données bilbio) à une et une seule seconde publication';

COMMENT ON CONSTRAINT c_fk_pub_ext ON public.t_extrait_ext
IS 'Un extrait peut être rattaché (données bilbio) à une et une seule publication';

COMMENT ON CONSTRAINT c_fk_tax_ext ON public.t_extrait_ext
IS 'Un extrait peut être rattaché (données bilbio) à un et un seul taxon';

COMMENT ON CONSTRAINT c_fk_tis_ext ON public.t_extrait_ext
IS 'Un extrait est rattaché à un et un seul tissu';

COMMENT ON CONSTRAINT c_uni_tis_tax_pub_tech_ext_num_seq ON public.t_extrait_ext
IS 'L''ensemble de 5 éléments suivant  tissu / taxon / publication / technique extraction / ext_num_seq est unique';

CREATE INDEX x_btr_fkey_pub2_ext ON public.t_extrait_ext
 USING btree (ext_pub_id);

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

CREATE INDEX x_btr_fkey_pub_ext ON public.t_extrait_ext
 USING btree (ext_pub_id);

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

CREATE INDEX x_btr_fkey_tax_ext ON public.t_extrait_ext
 USING btree (ext_tax_id);

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

CREATE INDEX x_btr_fkey_tis_ext ON public.t_extrait_ext
 USING btree (ext_tis_id);

COMMENT ON INDEX public.x_btr_fkey_tis_ext
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