Schema
Owner
cefs
Tablespace
(default)
Descriptions
Table des campagnes GPS ou localisations. Une campagne regroupe un ensemble de variables mesurées à un même instant et selon une même périodicité.
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
cpos_id |
serial |
|
nextval('t_campagne_pos_cpos_cpos_id_seq'::regclass) |
Identifiant automatique d'une campagne |
|||
|
cpos_ani_id |
integer |
|
|
|
Identifiant automatique de l'animal associé à la campagne |
||
|
|
cpos_date |
date |
|
|
|
Date de la campagne |
|
|
|
cpos_heure |
time |
|
|
|
Heure de la campagne (GMT) |
|
|
|
cpos_delta |
smallint |
|
|
|
|
Information sur l'écart avec les campagnes les plus proches, permettant de savoir si l'on est dans une période avec des mesures de l'ordre toutes les 10 minutes ou bien toutes les 1 heure ... La valeur est exprimée en nombre de minutes. |
|
|
cpos_prog6heure |
boolean |
|
|
false |
Booléen précisant si la programmation prévue pour la campagne est à une fréquence de 1 campagne toutes les 6 heures. |
|
|
|
cpos_prog4heure |
boolean |
|
|
false |
Booléen précisant si la programmation prévue pour la campagne est à une fréquence de 1 campagne toutes les 4 heures. |
|
|
|
cpos_prog3heure |
boolean |
|
|
false |
Booléen précisant si la programmation prévue pour la campagne est à une fréquence de 1 campagne toutes les 3 heures. |
|
|
|
cpos_prog1heure |
boolean |
|
|
false |
Booléen précisant si la programmation prévue pour la campagne est à une fréquence de 1 campagne toutes les 1 heure. |
|
|
|
cpos_prog10minutes |
boolean |
|
|
false |
Booléen précisant si la programmation prévue pour la campagne est à une fréquence de 1 campagne toutes les 10 minutes. |
|
|
|
cpos_annee_suivi |
smallint |
|
|
|
Année de suivi de la campagne |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
cpos_ani_id |
ani_id |
No Action |
No Action |
|
Immediate |
Association entre une campagne et un et un seul animal |
Check Constraints
There are no check constraints for table t_campagne_pos_cpos
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
cpos_ani_id, cpos_date, cpos_heure |
|
Unicité de l'ensemble Animal, date, heure de la campagne. |
||
btree |
|
cpos_id |
|
|||
btree |
|
cpos_ani_id |
|
|
|
|
btree |
|
cpos_annee_suivi |
|
|
|
Triggers
There are no triggers for table t_campagne_pos_cpos
Rules
There are no rules for table t_campagne_pos_cpos
Policies
There are no policies for table t_campagne_pos_cpos
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
cpos_id |
cpos_id |
Cascade |
No Action |
|
Immediate |
|
||||
pos_cpos_id |
cpos_id |
Cascade |
No Action |
|
Immediate |
Un positionnement est associé à une et une seule campagne de positionnement |
||||
aps_cpos_id |
cpos_id |
Cascade |
No Action |
|
Immediate |
Association de la mesure d'une variable alphanumérique avec une et une seule campagne de positionnement |
||||
nps_cpos_id |
cpos_id |
Cascade |
No Action |
|
Immediate |
Association de la mesure d'une variable numérique avec une et une seule campagne de positionnement |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
1414350 |
Pages |
25281 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.t_campagne_pos_cpos (
cpos_id SERIAL,
cpos_ani_id INTEGER NOT NULL,
cpos_date DATE NOT NULL,
cpos_heure TIME WITHOUT TIME ZONE NOT NULL,
cpos_delta SMALLINT,
cpos_prog6heure BOOLEAN DEFAULT false NOT NULL,
cpos_prog4heure BOOLEAN DEFAULT false NOT NULL,
cpos_prog3heure BOOLEAN DEFAULT false NOT NULL,
cpos_prog1heure BOOLEAN DEFAULT false NOT NULL,
cpos_prog10minutes BOOLEAN DEFAULT false NOT NULL,
cpos_annee_suivi SMALLINT NOT NULL,
CONSTRAINT campagne_gps_cpos_pkey PRIMARY KEY(cpos_id),
CONSTRAINT c_fk_ani_cpos FOREIGN KEY (cpos_ani_id)
REFERENCES public.t_animal_ani(ani_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
)
WITH (oids = false);
COMMENT ON TABLE public.t_campagne_pos_cpos
IS 'Table des campagnes GPS ou localisations. Une campagne regroupe un ensemble de variables mesurées à un même instant et selon une même périodicité.';
COMMENT ON COLUMN public.t_campagne_pos_cpos.cpos_id
IS 'Identifiant automatique d''une campagne';
COMMENT ON COLUMN public.t_campagne_pos_cpos.cpos_ani_id
IS 'Identifiant automatique de l''animal associé à la campagne';
COMMENT ON COLUMN public.t_campagne_pos_cpos.cpos_date
IS 'Date de la campagne';
COMMENT ON COLUMN public.t_campagne_pos_cpos.cpos_heure
IS 'Heure de la campagne (GMT)';
COMMENT ON COLUMN public.t_campagne_pos_cpos.cpos_delta
IS 'Information sur l''écart avec les campagnes les plus proches, permettant de savoir si l''on est dans une période avec des mesures de l''ordre toutes les 10 minutes ou bien toutes les 1 heure ... La valeur est exprimée en nombre de minutes.';
COMMENT ON COLUMN public.t_campagne_pos_cpos.cpos_prog6heure
IS 'Booléen précisant si la programmation prévue pour la campagne est à une fréquence de 1 campagne toutes les 6 heures.';
COMMENT ON COLUMN public.t_campagne_pos_cpos.cpos_prog4heure
IS 'Booléen précisant si la programmation prévue pour la campagne est à une fréquence de 1 campagne toutes les 4 heures.';
COMMENT ON COLUMN public.t_campagne_pos_cpos.cpos_prog3heure
IS 'Booléen précisant si la programmation prévue pour la campagne est à une fréquence de 1 campagne toutes les 3 heures.';
COMMENT ON COLUMN public.t_campagne_pos_cpos.cpos_prog1heure
IS 'Booléen précisant si la programmation prévue pour la campagne est à une fréquence de 1 campagne toutes les 1 heure.';
COMMENT ON COLUMN public.t_campagne_pos_cpos.cpos_prog10minutes
IS 'Booléen précisant si la programmation prévue pour la campagne est à une fréquence de 1 campagne toutes les 10 minutes.';
COMMENT ON COLUMN public.t_campagne_pos_cpos.cpos_annee_suivi
IS 'Année de suivi de la campagne';
COMMENT ON CONSTRAINT c_fk_ani_cpos ON public.t_campagne_pos_cpos
IS 'Association entre une campagne et un et un seul animal';
CREATE UNIQUE INDEX c_uni_date_heure_ani_cpos ON public.t_campagne_pos_cpos
USING btree (cpos_ani_id, cpos_date, cpos_heure);
COMMENT ON INDEX public.c_uni_date_heure_ani_cpos
IS 'Unicité de l''ensemble Animal, date, heure de la campagne.';
CREATE INDEX x_btr_ani_id ON public.t_campagne_pos_cpos
USING btree (cpos_ani_id);
CREATE INDEX x_btr_anneesuivi_cpos ON public.t_campagne_pos_cpos
USING btree (cpos_annee_suivi);
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 13/03/2014 13:23 |