Schema
Owner
postgres
Tablespace
(default)
Descriptions
table contenant les differentes géometries possibles.
Columns
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
geo_id |
serial |
|
nextval('tr_geometrie_geo_geo_id_seq'::regclass) |
Identifiant automatique numérique de la géometrie |
|||
|
geo_typ_id |
integer |
|
|
|
identifiant automatique numérique du type de la géométrie |
||
|
geo_sri_id |
integer |
|
|
|
identifiant numérique du srid de la géometrie |
||
|
|
geo_nom |
varchar(30) |
|
|
nom unique de la géometrie |
||
|
|
geo_description |
varchar(250) |
|
|
|
description de la géometrie |
|
|
|
geo_table |
varchar(60) |
|
|
|
nom de la table qui contient les données de géométrie (raster ou vecteur |
Foreign Keys
Name | Columns | FK Table | FK Columns | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
geo_sri_id |
sri_id |
No Action |
No Action |
|
Immediate |
Une géométrie est rattachée à un et un seul srid |
||
geo_typ_id |
typ_id |
No Action |
No Action |
|
Immediate |
Une géométrie est rattachée à un et un seul type de géométrie |
Check Constraints
There are no check constraints for table tr_geometrie_geo
Indices
Name | Type | Function | Columns | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
geo_nom |
|
Le nom de la géométrie est unique |
||
btree |
|
geo_id |
|
Triggers
There are no triggers for table tr_geometrie_geo
Rules
There are no rules for table tr_geometrie_geo
Policies
There are no policies for table tr_geometrie_geo
Referenced
Table | Schema | Foreign Key | Columns | FK Table | FK Columns | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
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 |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
6 |
Pages |
1 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tr_geometrie_geo (
geo_id SERIAL,
geo_typ_id INTEGER NOT NULL,
geo_sri_id INTEGER NOT NULL,
geo_nom VARCHAR(30) NOT NULL,
geo_description VARCHAR(250) NOT NULL,
geo_table VARCHAR(60) NOT NULL,
CONSTRAINT c_uni_nom_geo UNIQUE(geo_nom),
CONSTRAINT tr_geometrie_geo_pkey PRIMARY KEY(geo_id),
CONSTRAINT c_fk_sri_geo FOREIGN KEY (geo_sri_id)
REFERENCES public.tr_srid_sri(sri_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_typ_geo FOREIGN KEY (geo_typ_id)
REFERENCES public.tr_type_typ(typ_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.tr_geometrie_geo
IS 'table contenant les differentes géometries possibles.';
COMMENT ON COLUMN public.tr_geometrie_geo.geo_id
IS 'Identifiant automatique numérique de la géometrie';
COMMENT ON COLUMN public.tr_geometrie_geo.geo_typ_id
IS 'identifiant automatique numérique du type de la géométrie';
COMMENT ON COLUMN public.tr_geometrie_geo.geo_sri_id
IS 'identifiant numérique du srid de la géometrie';
COMMENT ON COLUMN public.tr_geometrie_geo.geo_nom
IS 'nom unique de la géometrie';
COMMENT ON COLUMN public.tr_geometrie_geo.geo_description
IS 'description de la géometrie';
COMMENT ON COLUMN public.tr_geometrie_geo.geo_table
IS 'nom de la table qui contient les données de géométrie (raster ou vecteur';
COMMENT ON CONSTRAINT c_fk_sri_geo ON public.tr_geometrie_geo
IS 'Une géométrie est rattachée à un et un seul srid';
COMMENT ON CONSTRAINT c_fk_typ_geo ON public.tr_geometrie_geo
IS 'Une géométrie est rattachée à un et un seul type de géométrie';
COMMENT ON CONSTRAINT c_uni_nom_geo ON public.tr_geometrie_geo
IS 'Le nom de la géométrie est unique';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 07/12/2018 13:23 |