pggeodb.nancy.inra.fr/db_cefs - db_cefs on pggeodb.nancy.inra.fr
Previous topic Chapter index Next topic

Table: t_campagne_pos_cpos

 

 

Schema

public

 

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

c_fk_ani_cpos

cpos_ani_id

public.t_animal_ani

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

c_uni_date_heure_ani_cpos

btree

 

cpos_ani_id, cpos_date, cpos_heure

 

Unicité de l'ensemble Animal, date, heure de la campagne.

campagne_gps_cpos_pkey

btree

 

cpos_id

 

x_btr_ani_id

btree

 

cpos_ani_id

 

 

 

x_btr_anneesuivi_cpos

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

t_attributs_all

analyse

c_fk_cpos_pos

cpos_id

public.t_campagne_pos_cpos

cpos_id

Cascade

No Action

 

Immediate

 

t_positionnement_pos

public

c_fk_cpos_pos

pos_cpos_id

public.t_campagne_pos_cpos

cpos_id

Cascade

No Action

 

Immediate

Un positionnement est associé à une et une seule campagne de positionnement

tj_mesureealpha_campagnegps_aps

public

c_fk_cpos_aps

aps_cpos_id

public.t_campagne_pos_cpos

cpos_id

Cascade

No Action

 

Immediate

Association de la mesure d'une variable alphanumérique avec une et une seule campagne de positionnement

tj_mesureenum_campagnegps_nps

public

c_fk_cpos_nps

nps_cpos_id

public.t_campagne_pos_cpos

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
Previous topic Chapter index Next topic