Schema
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 |
---|---|---|---|---|---|---|---|---|
sol_ent_id |
ent_id |
No Action |
No Action |
|
Immediate |
Une solution est rattachée à 1 et 1 seul entite |
||
sol_tys_id |
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 |
---|---|---|---|---|---|---|
btree |
|
sol_identifiant |
|
Le champ sol_identifiant ne peut contenir de doublons. |
||
btree |
|
sol_id |
|
|||
btree |
|
sol_ent_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
|
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 |
---|---|---|---|---|---|---|---|---|---|---|
aps_sol_client |
sol_id |
No Action |
No Action |
|
Immediate |
Une association de solutions est rattachée à 1 et 1 seule solution cliente |
||||
aps_sol_fournisseur |
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 |