Schema
Owner
postgres
Tablespace
(default)
Descriptions
Table des relevés floristiques
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
rfl_id |
serial |
|
nextval('t_relevefloristique_rfl_rfl_id_seq'::regclass) |
Identifiant numérique automatique du relevé floristique |
|||
|
rfl_zon_id |
integer |
|
|
|
Identifiant automatique numérique de la zone d'étude du relevé |
||
|
rfl_tre_id |
integer |
|
|
|
Identifiant automatique numérique du type de relevé flrositique |
||
|
|
rfl_date |
date |
|
|
|
Date à laquelle le relevé a ete effectué |
|
|
|
rfl_precision_date |
integer |
|
|
|
Précision en nombre de jour de la date renseignée dans le champ rfl_date |
|
|
|
rfl_heuredebut |
timetz |
|
|
|
|
heure de debut du releve, optionnel |
|
|
rfl_heurefin |
timetz |
|
|
|
|
heure de fin du releve, optionnel |
|
|
rfl_operateur |
varchar(64) |
|
|
|
|
Information libre pour indiquer le ou les opérateurs ayant effectué le relevé. A termes il sera plus rigoureux d'utiliser la table de jointure des notateurs. |
|
|
rfl_remarque |
varchar |
|
|
|
|
Champ libre de remarque permettant d'apporter une information complémentaire au relevé |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
rfl_tre_id |
tre_id |
No Action |
No Action |
|
Immediate |
Le champ rfl_tre_id correspond obligatoirement à un typede relevé existant |
||
rfl_zon_id |
zon_id |
No Action |
No Action |
|
Immediate |
Le champ rfl_zon_id correspond obligatoirement à une zone d'étude existante |
Check Constraints
There are no check constraints for table t_relevefloristique_rfl
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
rfl_zon_id, rfl_tre_id, rfl_date |
|
|
||
btree |
|
rfl_id |
|
|||
btree |
|
rfl_tre_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
|
btree |
|
rfl_zon_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
Triggers
There are no triggers for table t_relevefloristique_rfl
Rules
There are no rules for table t_relevefloristique_rfl
Policies
There are no policies for table t_relevefloristique_rfl
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
ind_rfl_id |
rfl_id |
No Action |
No Action |
|
Immediate |
Le champ ind_rfl_id correspond obligatoirement à un relevé floristique existant |
||||
not_rfl_id |
rfl_id |
No Action |
No Action |
|
Immediate |
Le champ not_rfl_id correspond obligatoirement à un relevé existant |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.t_relevefloristique_rfl (
rfl_id SERIAL,
rfl_zon_id INTEGER NOT NULL,
rfl_tre_id INTEGER NOT NULL,
rfl_date DATE NOT NULL,
rfl_precision_date INTEGER NOT NULL,
rfl_heuredebut TIME WITH TIME ZONE,
rfl_heurefin TIME WITH TIME ZONE,
rfl_operateur VARCHAR(64),
rfl_remarque VARCHAR,
CONSTRAINT c_uni_zon_tre_date_rfl UNIQUE(rfl_zon_id, rfl_tre_id, rfl_date),
CONSTRAINT t_relevefloristique_rfl_pkey PRIMARY KEY(rfl_id),
CONSTRAINT c_fk_tre_rfl FOREIGN KEY (rfl_tre_id)
REFERENCES public.tr_typereleve_tre(tre_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_zon_rfl FOREIGN KEY (rfl_zon_id)
REFERENCES public.tr_zone_etude_zon(zon_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.t_relevefloristique_rfl
IS 'Table des relevés floristiques';
COMMENT ON COLUMN public.t_relevefloristique_rfl.rfl_id
IS 'Identifiant numérique automatique du relevé floristique';
COMMENT ON COLUMN public.t_relevefloristique_rfl.rfl_zon_id
IS 'Identifiant automatique numérique de la zone d''étude du relevé';
COMMENT ON COLUMN public.t_relevefloristique_rfl.rfl_tre_id
IS 'Identifiant automatique numérique du type de relevé flrositique';
COMMENT ON COLUMN public.t_relevefloristique_rfl.rfl_date
IS 'Date à laquelle le relevé a ete effectué';
COMMENT ON COLUMN public.t_relevefloristique_rfl.rfl_precision_date
IS 'Précision en nombre de jour de la date renseignée dans le champ rfl_date';
COMMENT ON COLUMN public.t_relevefloristique_rfl.rfl_heuredebut
IS 'heure de debut du releve, optionnel';
COMMENT ON COLUMN public.t_relevefloristique_rfl.rfl_heurefin
IS 'heure de fin du releve, optionnel';
COMMENT ON COLUMN public.t_relevefloristique_rfl.rfl_operateur
IS 'Information libre pour indiquer le ou les opérateurs ayant effectué le relevé. A termes il sera plus rigoureux d''utiliser la table de jointure des notateurs.';
COMMENT ON COLUMN public.t_relevefloristique_rfl.rfl_remarque
IS 'Champ libre de remarque permettant d''apporter une information complémentaire au relevé';
COMMENT ON CONSTRAINT c_fk_tre_rfl ON public.t_relevefloristique_rfl
IS 'Le champ rfl_tre_id correspond obligatoirement à un typede relevé existant';
COMMENT ON CONSTRAINT c_fk_zon_rfl ON public.t_relevefloristique_rfl
IS 'Le champ rfl_zon_id correspond obligatoirement à une zone d''étude existante';
CREATE INDEX x_btr_fkey_tre_rfl ON public.t_relevefloristique_rfl
USING btree (rfl_tre_id);
COMMENT ON INDEX public.x_btr_fkey_tre_rfl
IS 'Index de clé étrangère pour accélérer les mises à jour / suppression';
CREATE INDEX x_btr_fkey_zon_rfl ON public.t_relevefloristique_rfl
USING btree (rfl_zon_id);
COMMENT ON INDEX public.x_btr_fkey_zon_rfl
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) |