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

Table: tj_pole_role_dispositif_prd

 

 

Schema

public

 

Owner

postgres

 

Tablespace

(default)

 

Descriptions

Table de jointure associant un pole,un role et un dispositif, un pole pouvant avoir plusieurs roles pour un même dispositif

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

prd_pol_id

integer

 

 

 

Identifiant unique numérique du pole

prd_rol_id

integer

 

 

 

Identifiant numérique du role

prd_dis_id

integer

 

 

 

Identifiant numérique du dispositif

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

c_fk_dis_prd

prd_dis_id

public.t_dispositif_dis

dis_id

No Action

No Action

 

Immediate

Le champ prd_dis_id correspond obligatoirement à un dispositif existant

c_fk_pol_prd

prd_pol_id

public.tr_pole_pol

pol_id

No Action

No Action

 

Immediate

Le champ prd_pol_id correspond obligatoirement à un pole existant

c_fk_rol_prd

prd_rol_id

public.tr_role_rol

rol_id

No Action

No Action

 

Immediate

Le champ prd_rol_id correspond obligatoirement à un role existant

 

Check Constraints

There are no check constraints for table tj_pole_role_dispositif_prd

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

tj_pole_role_dispositif_prd_pkey

btree

 

prd_pol_id, prd_rol_id, prd_dis_id

 

x_btr_fkey_dis_prd

btree

 

prd_dis_id

 

 

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

x_btr_fkey_pol_prd

btree

 

prd_pol_id

 

 

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

x_btr_fkey_rol_prd

btree

 

prd_rol_id

 

 

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

 

Triggers

There are no triggers for table tj_pole_role_dispositif_prd

 

Rules

There are no rules for table tj_pole_role_dispositif_prd

 

Policies

There are no policies for table tj_pole_role_dispositif_prd

 

Referenced

There are no tables referenced by table tj_pole_role_dispositif_prd

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

 

Definition

CREATE TABLE public.tj_pole_role_dispositif_prd (
 prd_pol_id INTEGER NOT NULL,
 prd_rol_id INTEGER NOT NULL,
 prd_dis_id INTEGER NOT NULL,
 CONSTRAINT tj_pole_role_dispositif_prd_pkey PRIMARY KEY(prd_pol_id, prd_rol_id, prd_dis_id),
 CONSTRAINT c_fk_dis_prd FOREIGN KEY (prd_dis_id)
   REFERENCES public.t_dispositif_dis(dis_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_pol_prd FOREIGN KEY (prd_pol_id)
   REFERENCES public.tr_pole_pol(pol_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_rol_prd FOREIGN KEY (prd_rol_id)
   REFERENCES public.tr_role_rol(rol_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE

)
WITH (oids = false);

COMMENT ON TABLE public.tj_pole_role_dispositif_prd
IS 'Table de jointure associant un pole,un role et un dispositif, un pole pouvant avoir plusieurs roles pour un même dispositif';

COMMENT ON COLUMN public.tj_pole_role_dispositif_prd.prd_pol_id
IS 'Identifiant unique numérique du pole';

COMMENT ON COLUMN public.tj_pole_role_dispositif_prd.prd_rol_id
IS 'Identifiant numérique du role';

COMMENT ON COLUMN public.tj_pole_role_dispositif_prd.prd_dis_id
IS 'Identifiant numérique du dispositif';

COMMENT ON CONSTRAINT c_fk_dis_prd ON public.tj_pole_role_dispositif_prd
IS 'Le champ prd_dis_id correspond obligatoirement à un dispositif existant';

COMMENT ON CONSTRAINT c_fk_pol_prd ON public.tj_pole_role_dispositif_prd
IS 'Le champ prd_pol_id correspond obligatoirement à un pole existant';

COMMENT ON CONSTRAINT c_fk_rol_prd ON public.tj_pole_role_dispositif_prd
IS 'Le champ prd_rol_id correspond obligatoirement à un role existant';

CREATE INDEX x_btr_fkey_dis_prd ON public.tj_pole_role_dispositif_prd
 USING btree (prd_dis_id);

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

CREATE INDEX x_btr_fkey_pol_prd ON public.tj_pole_role_dispositif_prd
 USING btree (prd_pol_id);

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

CREATE INDEX x_btr_fkey_rol_prd ON public.tj_pole_role_dispositif_prd
 USING btree (prd_rol_id);

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