Schema
Owner
postgres
Tablespace
(default)
Descriptions
table permettant de définir quelles sont les variables provenant d'une source donnée et de conserver la traçabilité d'une éventuelle transformation des valeurs d'origine
Columns
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
srv_var_id |
integer |
|
|
|
identifiant automatique numérique de la variable de l'association |
|||
srv_src_id |
integer |
|
|
|
identifiant automatique numérique de la source de l'association |
|||
|
srv_tra_id |
integer |
|
|
|
|
identifiant automatique numérique de la transformation éventullement utilisée |
|
|
|
srv_nom_origine |
varchar(50) |
|
|
|
|
Nom de la variable dans les fichiers d'origine (généralement l'entête du fichier original des données. |
Foreign Keys
Name | Columns | FK Table | FK Columns | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
srv_src_id |
src_id |
No Action |
No Action |
|
Immediate |
Un lien source / variable est rattaché à une et une seule source |
||
srv_tra_id |
tra_id |
No Action |
No Action |
|
Immediate |
Un lien source / variable peut-être rattaché à 0 ou 1 transformation |
||
srv_var_id |
var_id |
No Action |
No Action |
|
Immediate |
Un lien source / variable est rattaché à une et une seule variable |
Check Constraints
There are no check constraints for table tj_source_variable_srv
Indices
Name | Type | Function | Columns | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
srv_var_id, srv_src_id |
|
|||
btree |
|
srv_src_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
|
btree |
|
srv_tra_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
|
btree |
|
srv_var_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
Triggers
There are no triggers for table tj_source_variable_srv
Rules
There are no rules for table tj_source_variable_srv
Policies
There are no policies for table tj_source_variable_srv
Referenced
There are no tables referenced by table tj_source_variable_srv
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
74 |
Pages |
1 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tj_source_variable_srv (
srv_var_id INTEGER NOT NULL,
srv_src_id INTEGER NOT NULL,
srv_tra_id INTEGER,
srv_nom_origine VARCHAR(50),
CONSTRAINT tj_source_variable_srv_pkey PRIMARY KEY(srv_var_id, srv_src_id),
CONSTRAINT c_fk_src_srv FOREIGN KEY (srv_src_id)
REFERENCES public.t_source_src(src_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_tra_srv FOREIGN KEY (srv_tra_id)
REFERENCES public.tr_transformation_tra(tra_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_var_srv FOREIGN KEY (srv_var_id)
REFERENCES public.t_variable_var(var_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.tj_source_variable_srv
IS 'table permettant de définir quelles sont les variables provenant d''une source donnée et de conserver la traçabilité d''une éventuelle transformation des valeurs d''origine';
COMMENT ON COLUMN public.tj_source_variable_srv.srv_var_id
IS 'identifiant automatique numérique de la variable de l''association';
COMMENT ON COLUMN public.tj_source_variable_srv.srv_src_id
IS 'identifiant automatique numérique de la source de l''association';
COMMENT ON COLUMN public.tj_source_variable_srv.srv_tra_id
IS 'identifiant automatique numérique de la transformation éventullement utilisée';
COMMENT ON COLUMN public.tj_source_variable_srv.srv_nom_origine
IS 'Nom de la variable dans les fichiers d''origine (généralement l''entête du fichier original des données.';
COMMENT ON CONSTRAINT c_fk_src_srv ON public.tj_source_variable_srv
IS 'Un lien source / variable est rattaché à une et une seule source';
COMMENT ON CONSTRAINT c_fk_tra_srv ON public.tj_source_variable_srv
IS 'Un lien source / variable peut-être rattaché à 0 ou 1 transformation';
COMMENT ON CONSTRAINT c_fk_var_srv ON public.tj_source_variable_srv
IS 'Un lien source / variable est rattaché à une et une seule variable';
CREATE INDEX x_btr_fkey_src_srv ON public.tj_source_variable_srv
USING btree (srv_src_id);
COMMENT ON INDEX public.x_btr_fkey_src_srv
IS 'Index de clé étrangère pour accélérer les mises à jour / suppression';
CREATE INDEX x_btr_fkey_tra_srv ON public.tj_source_variable_srv
USING btree (srv_tra_id);
COMMENT ON INDEX public.x_btr_fkey_tra_srv
IS 'Index de clé étrangère pour accélérer les mises à jour / suppression';
CREATE INDEX x_btr_fkey_var_srv ON public.tj_source_variable_srv
USING btree (srv_var_id);
COMMENT ON INDEX public.x_btr_fkey_var_srv
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 |