Schema
Owner
postgres
Tablespace
(default)
Descriptions
table des sources de données, une source de données décrivant un jeu de données stocké dans une table spécifique (voir champ src_table_valeur)
Columns
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
src_id |
serial |
|
nextval('t_source_src_src_id_seq'::regclass) |
identifiant automatique numérique de la source |
|||
|
|
src_nom |
varchar(64) |
|
|
nom unique de la source |
||
|
|
src_description |
varchar(250) |
|
|
|
description de la source |
|
|
|
src_url_source |
varchar(255) |
|
|
|
|
lien vers l'url de la source |
|
|
src_date_integration |
date |
|
|
|
|
date d'integration de la source à la base de donnée (données comprises) |
|
|
src_date_debut |
date |
|
|
|
|
date de début des données du jeu de données si celles-ci sont datées |
|
|
src_date_fin |
date |
|
|
|
|
date de fin des données du jeu de données si celles-ci sont datées |
|
|
src_est_date |
boolean |
|
|
|
|
Booléebn indiquant si les données du jeu de données sont datées |
|
|
src_date_telechargement |
date |
|
|
|
|
date de téléchargement de la source chez le fournisseur |
|
|
src_table_valeur |
varchar(60) |
|
|
|
nom de la table contenant les données de la source |
|
|
|
src_nombre_couche |
integer |
|
|
|
|
nombre de couche de sol de la source (utile uniquement dans le cas d'une source de données sol) |
|
|
src_usage_restreint |
boolean |
|
|
false |
indique si la source est librement utilisable / diffusable ou bien si des vérifications de droits d'usage doivent être réalisée (true => vérification; false = ouverture complète) |
|
|
src_geo_id |
integer |
|
|
|
identifiant automatique numérique de la geometrie associée à la source |
||
|
src_ori_id |
integer |
|
|
|
identifiant automatique numérique de l'origine de la source |
||
|
src_cat_id |
integer |
|
|
|
identifiant automatique numérique de la catégorie de la source |
Foreign Keys
Name | Columns | FK Table | FK Columns | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
src_cat_id |
cat_id |
No Action |
No Action |
|
Immediate |
Une source de donnéeest rattachée à une et une seule catégorie |
||
src_geo_id |
geo_id |
No Action |
No Action |
|
Immediate |
Une source de donnée est rattachée à une et une seule géométrie |
||
src_ori_id |
ori_id |
No Action |
No Action |
|
Immediate |
Une source de donnée est rattachée à une et une seule origine |
Check Constraints
There are no check constraints for table t_source_src
Indices
Name | Type | Function | Columns | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
src_nom |
|
|
||
btree |
|
src_id |
|
|||
btree |
|
src_cat_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
|
btree |
|
src_geo_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
|
btree |
|
src_ori_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
Triggers
There are no triggers for table t_source_src
Rules
There are no rules for table t_source_src
Policies
There are no policies for table t_source_src
Referenced
Table | Schema | Foreign Key | Columns | FK Table | FK Columns | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
anc_src_ancetre_id |
src_id |
No Action |
No Action |
|
Immediate |
Un lien de 2 sources est rattaché à une et une seule source parent |
||||
anc_src_id |
src_id |
No Action |
No Action |
|
Immediate |
Un lien de 2 sources est rattaché à une et une seule source dérivée |
||||
srv_src_id |
src_id |
No Action |
No Action |
|
Immediate |
Un lien source / variable est rattaché à une et une seule source |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
8 |
Pages |
1 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.t_source_src (
src_id SERIAL,
src_nom VARCHAR(64) NOT NULL,
src_description VARCHAR(250) NOT NULL,
src_url_source VARCHAR(255),
src_date_integration DATE,
src_date_debut DATE,
src_date_fin DATE,
src_est_date BOOLEAN,
src_date_telechargement DATE,
src_table_valeur VARCHAR(60) NOT NULL,
src_nombre_couche INTEGER,
src_usage_restreint BOOLEAN DEFAULT false NOT NULL,
src_geo_id INTEGER NOT NULL,
src_ori_id INTEGER NOT NULL,
src_cat_id INTEGER NOT NULL,
CONSTRAINT c_uni_nom_src UNIQUE(src_nom),
CONSTRAINT t_source_src_pkey PRIMARY KEY(src_id),
CONSTRAINT c_fk_cat_src FOREIGN KEY (src_cat_id)
REFERENCES public.tr_categorie_cat(cat_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_geo_src FOREIGN KEY (src_geo_id)
REFERENCES public.tr_geometrie_geo(geo_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_ori_src FOREIGN KEY (src_ori_id)
REFERENCES public.tr_origine_ori(ori_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.t_source_src
IS 'table des sources de données, une source de données décrivant un jeu de données stocké dans une table spécifique (voir champ src_table_valeur)';
COMMENT ON COLUMN public.t_source_src.src_id
IS 'identifiant automatique numérique de la source';
COMMENT ON COLUMN public.t_source_src.src_nom
IS 'nom unique de la source';
COMMENT ON COLUMN public.t_source_src.src_description
IS 'description de la source';
COMMENT ON COLUMN public.t_source_src.src_url_source
IS 'lien vers l''url de la source';
COMMENT ON COLUMN public.t_source_src.src_date_integration
IS 'date d''integration de la source à la base de donnée (données comprises)';
COMMENT ON COLUMN public.t_source_src.src_date_debut
IS 'date de début des données du jeu de données si celles-ci sont datées';
COMMENT ON COLUMN public.t_source_src.src_date_fin
IS 'date de fin des données du jeu de données si celles-ci sont datées';
COMMENT ON COLUMN public.t_source_src.src_est_date
IS 'Booléebn indiquant si les données du jeu de données sont datées';
COMMENT ON COLUMN public.t_source_src.src_date_telechargement
IS 'date de téléchargement de la source chez le fournisseur';
COMMENT ON COLUMN public.t_source_src.src_table_valeur
IS 'nom de la table contenant les données de la source';
COMMENT ON COLUMN public.t_source_src.src_nombre_couche
IS 'nombre de couche de sol de la source (utile uniquement dans le cas d''une source de données sol)';
COMMENT ON COLUMN public.t_source_src.src_usage_restreint
IS 'indique si la source est librement utilisable / diffusable ou bien si des vérifications de droits d''usage doivent être réalisée (true => vérification; false = ouverture complète)';
COMMENT ON COLUMN public.t_source_src.src_geo_id
IS 'identifiant automatique numérique de la geometrie associée à la source';
COMMENT ON COLUMN public.t_source_src.src_ori_id
IS 'identifiant automatique numérique de l''origine de la source';
COMMENT ON COLUMN public.t_source_src.src_cat_id
IS 'identifiant automatique numérique de la catégorie de la source';
COMMENT ON CONSTRAINT c_fk_cat_src ON public.t_source_src
IS 'Une source de donnéeest rattachée à une et une seule catégorie';
COMMENT ON CONSTRAINT c_fk_geo_src ON public.t_source_src
IS 'Une source de donnée est rattachée à une et une seule géométrie';
COMMENT ON CONSTRAINT c_fk_ori_src ON public.t_source_src
IS 'Une source de donnée est rattachée à une et une seule origine';
CREATE INDEX x_btr_fkey_cat_src ON public.t_source_src
USING btree (src_cat_id);
COMMENT ON INDEX public.x_btr_fkey_cat_src
IS 'Index de clé étrangère pour accélérer les mises à jour / suppression';
CREATE INDEX x_btr_fkey_geo_src ON public.t_source_src
USING btree (src_geo_id);
COMMENT ON INDEX public.x_btr_fkey_geo_src
IS 'Index de clé étrangère pour accélérer les mises à jour / suppression';
CREATE INDEX x_btr_fkey_ori_src ON public.t_source_src
USING btree (src_ori_id);
COMMENT ON INDEX public.x_btr_fkey_ori_src
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 |