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

Table: tr_solution_sol

 

 

Schema

public

 

Owner

pgd

 

Tablespace

(default)

 

Descriptions

Table des solutions référencées dans des PGD (Infrastructure, Plateforme calcul ou logiciel ...)

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

sol_id

serial

 

nextval('tr_solution_sol_sol_id_seq'::regclass)

Identifiant automatique de la solution

 

sol_ent_id

integer

 

 

 

Identifiant automatique de l'entité responsable de la solution

 

sol_tys_id

integer

 

 

 

Identifiant automatique du type de solution

 

 

sol_identifiant

varchar(32)

 

 

Identifiant unique type sigle humainement compréhensible de la solution

 

 

sol_moyen_humain

text

 

 

 

 

Information libre sur les moyens humains mobilisé pour opérer la solution (nombre, qualification ...)

 

 

sol_tolerance_panne

text

 

 

 

 

Information libre sur la tolerance aux pannes que supporte la solution (redondance électrique, matérielle ...)

 

 

sol_mecanisme_sauvegarde

text

 

 

 

 

Information libre sur les mécansimes de sauvegarde mis en oeuvre par la solution (périodicité,rétention, mode opératoire, tests et fréquence ...)

 

 

sol_controle_access

text

 

 

 

 

Information libre sur les contrôles d'accès mis en oeuvre sur la solution (authentification / type, contrôle physique ...)

 

 

sol_information_complementaire

text

 

 

 

 

Information libre à diffuser mais n'entrant pas dans les autres champs descriptifs (flux cryptés, protégé par un pare feu ...)

 

 

sol_cout

text

 

 

 

 

Information libre sur les coûts d'utilisation et/ou accès à la solution (prix du Kw , prix du Go annuel, cout global annuel pour une base de données ...)

 

 

sol_statut

text

 

 

 

 

Information sur le statut de la solution (actif / opérationnel, obsolete, remplacé, en cours de déploiement ...)

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

c_fk_ent_sol

sol_ent_id

public.tr_entite_ent

ent_id

No Action

No Action

 

Immediate

Une solution est rattachée à 1 et 1 seul entite

c_fk_tys_sol

sol_tys_id

public.tr_type_solution_tys

tys_id

No Action

No Action

 

Immediate

Une solution est rattachée à 1 et 1 seul type de solution

 

Check Constraints

There are no check constraints for table tr_solution_sol

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

c_uni_identifiant_sol

btree

 

sol_identifiant

 

Le champ sol_identifiant ne peut contenir de doublons.

tr_solution_sol_pk

btree

 

sol_id

 

x_btr_fkey_ent_sol

btree

 

sol_ent_id

 

 

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

x_btr_fkey_tys_sol

btree

 

sol_tys_id

 

 

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

 

Triggers

There are no triggers for table tr_solution_sol

 

Rules

There are no rules for table tr_solution_sol

 

Policies

There are no policies for table tr_solution_sol

 

Referenced

Table

Schema

Foreign Key

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

tj_appui_sur_aps

public

c_fk_client_aps

aps_sol_client

public.tr_solution_sol

sol_id

No Action

No Action

 

Immediate

Une association de solutions est rattachée à 1 et 1 seule solution cliente

tj_appui_sur_aps

public

c_fk_fournisseur_aps

aps_sol_fournisseur

public.tr_solution_sol

sol_id

No Action

No Action

 

Immediate

Une association de solutions est rattachée à 1 et 1 seule solution fournisseur

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

Definition

CREATE TABLE public.tr_solution_sol (
 sol_id SERIAL,
 sol_ent_id INTEGER NOT NULL,
 sol_tys_id INTEGER NOT NULL,
 sol_identifiant VARCHAR(32) NOT NULL,
 sol_moyen_humain TEXT,
 sol_tolerance_panne TEXT,
 sol_mecanisme_sauvegarde TEXT,
 sol_controle_access TEXT,
 sol_information_complementaire TEXT,
 sol_cout TEXT,
 sol_statut TEXT,
 CONSTRAINT c_uni_identifiant_sol UNIQUE(sol_identifiant),
 CONSTRAINT tr_solution_sol_pk PRIMARY KEY(sol_id),
 CONSTRAINT c_fk_ent_sol FOREIGN KEY (sol_ent_id)
   REFERENCES public.tr_entite_ent(ent_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_tys_sol FOREIGN KEY (sol_tys_id)
   REFERENCES public.tr_type_solution_tys(tys_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE

) ;

COMMENT ON TABLE public.tr_solution_sol
IS 'Table des solutions référencées dans des PGD (Infrastructure, Plateforme calcul ou logiciel ...)';

COMMENT ON COLUMN public.tr_solution_sol.sol_id
IS 'Identifiant automatique de la solution';

COMMENT ON COLUMN public.tr_solution_sol.sol_ent_id
IS 'Identifiant automatique de l''entité responsable de la solution';

COMMENT ON COLUMN public.tr_solution_sol.sol_tys_id
IS 'Identifiant automatique du type de solution';

COMMENT ON COLUMN public.tr_solution_sol.sol_identifiant
IS 'Identifiant unique type sigle humainement compréhensible de la solution';

COMMENT ON COLUMN public.tr_solution_sol.sol_moyen_humain
IS 'Information libre sur les moyens humains mobilisé pour opérer la solution (nombre, qualification ...)';

COMMENT ON COLUMN public.tr_solution_sol.sol_tolerance_panne
IS 'Information libre sur la tolerance aux pannes que supporte la solution (redondance électrique, matérielle ...)';

COMMENT ON COLUMN public.tr_solution_sol.sol_mecanisme_sauvegarde
IS 'Information libre sur les mécansimes de sauvegarde mis en oeuvre par la solution (périodicité,rétention, mode opératoire, tests et fréquence ...)';

COMMENT ON COLUMN public.tr_solution_sol.sol_controle_access
IS 'Information libre sur les contrôles d''accès mis en oeuvre sur la solution (authentification / type, contrôle physique ...)';

COMMENT ON COLUMN public.tr_solution_sol.sol_information_complementaire
IS 'Information libre à diffuser mais n''entrant pas dans les autres champs descriptifs (flux cryptés, protégé par un pare feu ...)';

COMMENT ON COLUMN public.tr_solution_sol.sol_cout
IS 'Information libre sur les coûts d''utilisation et/ou accès à la solution (prix du Kw , prix du Go annuel, cout global annuel pour une base de données ...)';

COMMENT ON COLUMN public.tr_solution_sol.sol_statut
IS 'Information sur le statut de la solution (actif / opérationnel, obsolete, remplacé, en cours de déploiement ...)';

COMMENT ON CONSTRAINT c_fk_ent_sol ON public.tr_solution_sol
IS 'Une solution est rattachée à 1 et 1 seul entite';

COMMENT ON CONSTRAINT c_fk_tys_sol ON public.tr_solution_sol
IS 'Une solution est rattachée à 1 et 1 seul type de solution';

COMMENT ON CONSTRAINT c_uni_identifiant_sol ON public.tr_solution_sol
IS 'Le champ sol_identifiant ne peut contenir de doublons.';

CREATE INDEX x_btr_fkey_ent_sol ON public.tr_solution_sol
 USING btree (sol_ent_id);

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

CREATE INDEX x_btr_fkey_tys_sol ON public.tr_solution_sol
 USING btree (sol_tys_id);

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