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

Table: t_variable_var

 

 

Schema

public

 

Owner

postgres

 

Tablespace

(default)

 

Descriptions

table des variables utilisées dans les tables de données et associées à des sources de données

 

Columns

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

var_id

serial

 

nextval('t_variable_var_var_id_seq'::regclass)

Identifiant automatique numérique de la variable

 

var_uni_id

integer

 

 

 

identifiant automatique numérique de l'unite de la variable

 

var_cat_id

integer

 

 

 

identifiant automatique numérique de la categorie de la variable

 

 

var_code_echange

varchar(20)

 

 

code utilisé pour le nommage des champs dans les tables de données

 

 

var_nom

varchar(50)

 

 

nom de la variable

 

 

var_description

varchar(255)

 

 

 

description de la variable

 

 

var_type_donnees

varchar(25)

 

 

 

 

type de données pour permettre l'implémnetation de contrôles en lien avec le champ var_controle

 

 

var_controle

varchar(128)

 

 

 

 

pattern de contrôle permettant l'implémentation de vérifcations en lien avec le champ var_type_donnees

 

Foreign Keys

Name

Columns

FK Table

FK Columns

Delete Action

Update Action

Deferrable

Check Time

Description

c_fk_cat_var

var_cat_id

public.tr_categorie_cat

cat_id

No Action

No Action

 

Immediate

Une variable est rattachée à une et une seule catégorie

c_fk_uni_var

var_uni_id

public.tr_unite_uni

uni_id

No Action

No Action

 

Immediate

Une variable est rattachée à une et une seule unité

 

Check Constraints

There are no check constraints for table t_variable_var

 

Indices

Name

Type

Function

Columns

Primary Key

Unique

Description

c_uni_code_echange_var

btree

 

var_code_echange

 

unicité du code échange de la variable

c_uni_code_nom_var

btree

 

var_nom

 

 

t_variable_var_pkey

btree

 

var_id

 

x_btr_fkey_cat_var

btree

 

var_cat_id

 

 

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

x_btr_fkey_uni_var

btree

 

var_uni_id

 

 

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

 

Triggers

There are no triggers for table t_variable_var

 

Rules

There are no rules for table t_variable_var

 

Policies

There are no policies for table t_variable_var

 

Referenced

Table

Schema

Foreign Key

Columns

FK Table

FK Columns

Delete Action

Update Action

Deferrable

Check Time

Description

tj_source_variable_srv

public

c_fk_var_srv

srv_var_id

public.t_variable_var

var_id

No Action

No Action

 

Immediate

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

tj_usage_variable_usv

public

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

 

Properties

Property

Value

Inherited From

 

Rows

68

Pages

1

System

 

Temporary

 

With OID

 

Definition

CREATE TABLE public.t_variable_var (
 var_id SERIAL,
 var_uni_id INTEGER NOT NULL,
 var_cat_id INTEGER NOT NULL,
 var_code_echange VARCHAR(20) NOT NULL,
 var_nom VARCHAR(50) NOT NULL,
 var_description VARCHAR(255) NOT NULL,
 var_type_donnees VARCHAR(25),
 var_controle VARCHAR(128),
 CONSTRAINT c_uni_code_echange_var UNIQUE(var_code_echange),
 CONSTRAINT c_uni_code_nom_var UNIQUE(var_nom),
 CONSTRAINT t_variable_var_pkey PRIMARY KEY(var_id),
 CONSTRAINT c_fk_cat_var FOREIGN KEY (var_cat_id)
   REFERENCES public.tr_categorie_cat(cat_id)
   ON DELETE NO ACTION
   ON
UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_uni_var FOREIGN KEY (var_uni_id)
   REFERENCES public.tr_unite_uni(uni_id)
   ON DELETE NO ACTION
   ON
UPDATE NO ACTION
   NOT DEFERRABLE

) ;

COMMENT ON TABLE public.t_variable_var
IS 'table des variables utilisées dans les tables de données et associées à des sources de données';

COMMENT ON COLUMN public.t_variable_var.var_id
IS 'Identifiant automatique numérique de la variable';

COMMENT ON COLUMN public.t_variable_var.var_uni_id
IS 'identifiant automatique numérique de  l''unite de la variable';

COMMENT ON COLUMN public.t_variable_var.var_cat_id
IS 'identifiant automatique numérique de la categorie de la variable';

COMMENT ON COLUMN public.t_variable_var.var_code_echange
IS 'code utilisé pour le nommage des champs dans les tables de données';

COMMENT ON COLUMN public.t_variable_var.var_nom
IS 'nom de la variable';

COMMENT ON COLUMN public.t_variable_var.var_description
IS 'description de la variable';

COMMENT ON COLUMN public.t_variable_var.var_type_donnees
IS 'type de données pour permettre l''implémnetation de contrôles en lien avec le champ var_controle';

COMMENT ON COLUMN public.t_variable_var.var_controle
IS 'pattern de contrôle permettant l''implémentation de vérifcations en lien avec le champ var_type_donnees';

COMMENT ON CONSTRAINT c_fk_cat_var ON public.t_variable_var
IS 'Une variable est rattachée à une et une seule catégorie';

COMMENT ON CONSTRAINT c_fk_uni_var ON public.t_variable_var
IS 'Une variable est rattachée à une et une seule unité';

COMMENT ON CONSTRAINT c_uni_code_echange_var ON public.t_variable_var
IS 'unicité du code échange de la variable';

CREATE INDEX x_btr_fkey_cat_var ON public.t_variable_var
 USING btree (var_cat_id);

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

CREATE INDEX x_btr_fkey_uni_var ON public.t_variable_var
 USING btree (var_uni_id);

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