db_ecological_db
Previous topic Chapter index Next topic

Table: t_regroupement_rgp

 

 

Schema

public

 

Owner

ecological_db

 

Tablespace

(default)

 

Descriptions

Table des ensembles regroupant des mesures en vue de factoriser l'environnement de ces mesures (variable, unité, norme, protocole, fichier, opérateur(s)). Les informations satellites sont alors associées au regroupement de mesure et non plus à chaque mesure individuelle.

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

rgp_id

serial

 

nextval('t_regroupement_rgp_rgp_id_seq'::regclass)

Identifiant automatique numérique du regroupement

 

rgp_typm_id

integer

 

 

 

 

Identifiant automatique numérique du type de mesure associé

 

rgp_fic_id

integer

 

 

 

 

Identifiant automatique numérique du fichier associé

 

rgp_prot_id

integer

 

 

 

 

Identifiant automatique numérique du protocole associé

 

rgp_norm_id

integer

 

 

 

 

Identifiant numérique automatique de la norme associée

 

rgp_uni_id

integer

 

 

 

 

Identifiant unique numérique de l'unité de mesure associée

 

 

rgp_code

varchar(32)

 

 

Code du regroupement permettant de l'identifier pour un opérateur humain

 

 

rgp_nom

varchar(32)

 

 

 

Nom du regroupement

 

 

rgp_description

text

 

 

 

Description du regroupement

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

c_fk_fic_rgp

rgp_fic_id

public.tr_fichier_fic

fic_id

No Action

No Action

 

Immediate

un regroupement peut être rattaché à O ou 1 fichier

c_fk_norm_rgp

rgp_norm_id

public.tr_norme_norm

norm_id

No Action

No Action

 

Immediate

un regroupement peut être rattaché à O ou 1 norme

c_fk_prot_rgp

rgp_prot_id

public.tr_protocole_prot

prot_id

No Action

No Action

 

Immediate

un regroupement peut être rattaché à O ou 1 protocole

c_fk_typm_rgp

rgp_typm_id

public.tr_type_mesure_typm

typm_id

No Action

No Action

 

Immediate

un regroupement peut être rattaché à O ou 1 type de mesure

c_fk_uni_rgp

rgp_uni_id

public.tr_unite_uni

uni_id

No Action

No Action

 

Immediate

un regroupement peut être rattaché à O ou 1 unité

 

Check Constraints

There are no check constraints for table t_regroupement_rgp

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

c_uni_code_rgp

btree

 

rgp_code

 

Le code d'un regroupement doit être unique

t_regroupement_rgp_pkey

btree

 

rgp_id

 

x_btr_fkey_fic_rgp

btree

 

rgp_fic_id

 

 

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

x_btr_fkey_norm_rgp

btree

 

rgp_norm_id

 

 

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

x_btr_fkey_prot_rgp

btree

 

rgp_prot_id

 

 

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

x_btr_fkey_typm_rgp

btree

 

rgp_typm_id

 

 

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

x_btr_fkey_uni_rgp

btree

 

rgp_uni_id

 

 

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

 

Triggers

There are no triggers for table t_regroupement_rgp

 

Rules

There are no rules for table t_regroupement_rgp

 

Policies

There are no policies for table t_regroupement_rgp

 

Referenced

Table

Schema

Foreign Key

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

tj_rgp_mzon_gmz

public

c_fk_rgp_gmz

gmz_rgp_id

public.t_regroupement_rgp

rgp_id

No Action

No Action

 

Immediate

Le champ gmz_rgp_id correspond obligatoirement à un regroupememnt existant

tj_role_ope_rgp_ror

public

c_fk_rgp_ror

ror_rgp_id

public.t_regroupement_rgp

rgp_id

No Action

No Action

 

Immediate

Le champ ror_rgp_id correspond obligatoirement à un regroupement existant

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

Definition

CREATE TABLE public.t_regroupement_rgp (
 rgp_id SERIAL,
 rgp_typm_id INTEGER,
 rgp_fic_id INTEGER,
 rgp_prot_id INTEGER,
 rgp_norm_id INTEGER,
 rgp_uni_id INTEGER,
 rgp_code VARCHAR(32) NOT NULL,
 rgp_nom VARCHAR(32) NOT NULL,
 rgp_description TEXT NOT NULL,
 CONSTRAINT c_uni_code_rgp UNIQUE(rgp_code),
 CONSTRAINT t_regroupement_rgp_pkey PRIMARY KEY(rgp_id),
 CONSTRAINT c_fk_fic_rgp FOREIGN KEY (rgp_fic_id)
   REFERENCES public.tr_fichier_fic(fic_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_norm_rgp FOREIGN KEY (rgp_norm_id)
   REFERENCES public.tr_norme_norm(norm_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_prot_rgp FOREIGN KEY (rgp_prot_id)
   REFERENCES public.tr_protocole_prot(prot_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_typm_rgp FOREIGN KEY (rgp_typm_id)
   REFERENCES public.tr_type_mesure_typm(typm_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_uni_rgp FOREIGN KEY (rgp_uni_id)
   REFERENCES public.tr_unite_uni(uni_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE

) ;

COMMENT ON TABLE public.t_regroupement_rgp
IS 'Table des ensembles regroupant des mesures en vue de factoriser l''environnement de ces mesures (variable, unité, norme, protocole, fichier, opérateur(s)). Les informations satellites sont alors associées au regroupement de mesure et non plus à chaque mesure individuelle.';

COMMENT ON COLUMN public.t_regroupement_rgp.rgp_id
IS 'Identifiant automatique numérique du regroupement';

COMMENT ON COLUMN public.t_regroupement_rgp.rgp_typm_id
IS 'Identifiant automatique numérique du type de mesure associé';

COMMENT ON COLUMN public.t_regroupement_rgp.rgp_fic_id
IS 'Identifiant automatique numérique du fichier associé';

COMMENT ON COLUMN public.t_regroupement_rgp.rgp_prot_id
IS 'Identifiant automatique numérique du protocole associé';

COMMENT ON COLUMN public.t_regroupement_rgp.rgp_norm_id
IS 'Identifiant numérique automatique de la norme associée';

COMMENT ON COLUMN public.t_regroupement_rgp.rgp_uni_id
IS 'Identifiant unique numérique de l''unité de mesure associée';

COMMENT ON COLUMN public.t_regroupement_rgp.rgp_code
IS 'Code du regroupement permettant de l''identifier pour un opérateur humain';

COMMENT ON COLUMN public.t_regroupement_rgp.rgp_nom
IS 'Nom du regroupement';

COMMENT ON COLUMN public.t_regroupement_rgp.rgp_description
IS 'Description du regroupement';

COMMENT ON CONSTRAINT c_fk_fic_rgp ON public.t_regroupement_rgp
IS 'un regroupement peut être rattaché à O ou 1 fichier';

COMMENT ON CONSTRAINT c_fk_norm_rgp ON public.t_regroupement_rgp
IS 'un regroupement peut être rattaché à O ou 1 norme';

COMMENT ON CONSTRAINT c_fk_prot_rgp ON public.t_regroupement_rgp
IS 'un regroupement peut être rattaché à O ou 1 protocole';

COMMENT ON CONSTRAINT c_fk_typm_rgp ON public.t_regroupement_rgp
IS 'un regroupement peut être rattaché à O ou 1 type de mesure';

COMMENT ON CONSTRAINT c_fk_uni_rgp ON public.t_regroupement_rgp
IS 'un regroupement peut être rattaché à O ou 1 unité';

COMMENT ON CONSTRAINT c_uni_code_rgp ON public.t_regroupement_rgp
IS 'Le code d''un regroupement doit être unique';

CREATE INDEX x_btr_fkey_fic_rgp ON public.t_regroupement_rgp
 USING btree (rgp_fic_id);

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

CREATE INDEX x_btr_fkey_norm_rgp ON public.t_regroupement_rgp
 USING btree (rgp_norm_id);

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

CREATE INDEX x_btr_fkey_prot_rgp ON public.t_regroupement_rgp
 USING btree (rgp_prot_id);

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

CREATE INDEX x_btr_fkey_typm_rgp ON public.t_regroupement_rgp
 USING btree (rgp_typm_id);

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

CREATE INDEX x_btr_fkey_uni_rgp ON public.t_regroupement_rgp
 USING btree (rgp_uni_id);

COMMENT ON INDEX public.x_btr_fkey_uni_rgp
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)
Previous topic Chapter index Next topic