db.silva.inrae.fr/db_biljou_param - db_biljou_param on db.silva.inrae.fr
Previous topic Chapter index Next topic

Table: tj_usage_variable_usv

 

 

Schema

public

 

Owner

postgres

 

Tablespace

(default)

 

Descriptions

table permettant d'associer des variables à des usages

 

Columns

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

usv_var_id

integer

 

 

 

identifiant automatique numérique de la variable

usv_usg_id

integer

 

 

 

identifiant automatique numérique de l'usage

 

usv_gro_id

integer

 

 

 

 

identifiant automatique numérique du groupe

 

 

usv_est_obligatoire

boolean

 

 

 

indique si la variable pour l'usage donné est obligatoire ou pas. Si un groupe est associé au couple usage / variable alors c'est l'information du groupe (champ gro_est_obligatoire) qui primera.

 

 

usv_code_sortie

varchar(50)

 

 

 

code permettant la création des colonnes dans les fichiers

 

 

usv_saisie_nouvelle_possible

boolean

 

 

 

 

indique si la variable pour un usage peut être surchargée par l'opérateur

 

 

usv_valeur_defaut

double precision

 

 

 

 

valeur par defaut que peut prendre une variable

 

Foreign Keys

Name

Columns

FK Table

FK Columns

Delete Action

Update Action

Deferrable

Check Time

Description

c_fk_gro_usv

usv_gro_id

public.tr_groupe_gro

gro_id

No Action

No Action

 

Immediate

Un lien usage / groupe est rattaché à 0 ou 1 usage

c_fk_usg_usv

usv_usg_id

public.tr_usage_usg

usg_id

No Action

No Action

 

Immediate

Un lien usage / variable est rattaché à un et un seul usage

c_fk_var_usv

usv_var_id

public.t_variable_var

var_id

No Action

No Action

 

Immediate

Un lien usage / variable est rattaché à une et une seule variable

 

Check Constraints

There are no check constraints for table tj_usage_variable_usv

 

Indices

Name

Type

Function

Columns

Primary Key

Unique

Description

tj_usage_variable_usv_pkey

btree

 

usv_var_id, usv_usg_id

unicité du couple variable usage

x_btr_fkey_gro_usv

btree

 

usv_gro_id

 

 

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

x_btr_fkey_usg_usv

btree

 

usv_usg_id

 

 

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

x_btr_fkey_var_usv

btree

 

usv_var_id

 

 

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

 

Triggers

There are no triggers for table tj_usage_variable_usv

 

Rules

There are no rules for table tj_usage_variable_usv

 

Policies

There are no policies for table tj_usage_variable_usv

 

Referenced

There are no tables referenced by table tj_usage_variable_usv

 

Properties

Property

Value

Inherited From

 

Rows

25

Pages

1

System

 

Temporary

 

With OID

 

Definition

CREATE TABLE public.tj_usage_variable_usv (
 usv_var_id INTEGER NOT NULL,
 usv_usg_id INTEGER NOT NULL,
 usv_gro_id INTEGER,
 usv_est_obligatoire BOOLEAN NOT NULL,
 usv_code_sortie VARCHAR(50) NOT NULL,
 usv_saisie_nouvelle_possible BOOLEAN,
 usv_valeur_defaut DOUBLE PRECISION,
 CONSTRAINT tj_usage_variable_usv_pkey PRIMARY KEY(usv_var_id, usv_usg_id),
 CONSTRAINT c_fk_gro_usv FOREIGN KEY (usv_gro_id)
   REFERENCES public.tr_groupe_gro(gro_id)
   ON DELETE NO ACTION
   ON
UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_usg_usv FOREIGN KEY (usv_usg_id)
   REFERENCES public.tr_usage_usg(usg_id)
   ON DELETE NO ACTION
   ON
UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_var_usv FOREIGN KEY (usv_var_id)
   REFERENCES public.t_variable_var(var_id)
   ON DELETE NO ACTION
   ON
UPDATE NO ACTION
   NOT DEFERRABLE

) ;

COMMENT ON TABLE public.tj_usage_variable_usv
IS 'table permettant d''associer des variables à des usages';

COMMENT ON COLUMN public.tj_usage_variable_usv.usv_var_id
IS 'identifiant automatique numérique  de la variable';

COMMENT ON COLUMN public.tj_usage_variable_usv.usv_usg_id
IS 'identifiant automatique numérique  de l''usage';

COMMENT ON COLUMN public.tj_usage_variable_usv.usv_gro_id
IS 'identifiant automatique numérique  du groupe';

COMMENT ON COLUMN public.tj_usage_variable_usv.usv_est_obligatoire
IS 'indique si la variable pour l''usage donné est obligatoire ou pas. Si un groupe est associé au couple usage / variable alors c''est l''information du groupe (champ gro_est_obligatoire) qui primera.';

COMMENT ON COLUMN public.tj_usage_variable_usv.usv_code_sortie
IS 'code permettant la création des colonnes dans les fichiers';

COMMENT ON COLUMN public.tj_usage_variable_usv.usv_saisie_nouvelle_possible
IS 'indique si la variable pour un usage peut être surchargée par l''opérateur';

COMMENT ON COLUMN public.tj_usage_variable_usv.usv_valeur_defaut
IS 'valeur par defaut que peut prendre une variable';

COMMENT ON CONSTRAINT c_fk_gro_usv ON public.tj_usage_variable_usv
IS 'Un lien usage / groupe est rattaché à 0 ou 1 usage';

COMMENT ON CONSTRAINT c_fk_usg_usv ON public.tj_usage_variable_usv
IS 'Un lien usage / variable est rattaché à un et un seul usage';

COMMENT ON CONSTRAINT c_fk_var_usv ON public.tj_usage_variable_usv
IS 'Un lien usage / variable est rattaché à une et une seule variable';

COMMENT ON CONSTRAINT tj_usage_variable_usv_pkey ON public.tj_usage_variable_usv
IS 'unicité du couple variable usage';

CREATE INDEX x_btr_fkey_gro_usv ON public.tj_usage_variable_usv
 USING btree (usv_gro_id);

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

CREATE INDEX x_btr_fkey_usg_usv ON public.tj_usage_variable_usv
 USING btree (usv_usg_id);

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

CREATE INDEX x_btr_fkey_var_usv ON public.tj_usage_variable_usv
 USING btree (usv_var_id);

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