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

Table: t_datarobot_dat

 

 

Schema

public

 

Owner

robot

 

Tablespace

(default)

 

Descriptions

Tables contenant les mesures et variables calculées

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

dat_id

serial

 

nextval('t_datarobot_dat_dat_id_seq'::regclass)

Identifiant numérique automatique de chaque donnée

 

dat_fic_id

integer

 

 

 

Identifiant numérique automatique du fichier duquel provient l'ensemble de mesures

 

dat_plt_id

integer

 

 

 

 

Identifiant numérique du plant concerné par la mesure

 

 

dat_palette

integer

 

 

 

Numéro de la palette sur laquelle les mesures ont été effectuées

 

 

dat_date

date

 

 

 

Date des mesures

 

 

dat_time

time(6)

 

 

 

Heure des mesures

 

 

dat_horodatage

timestamp(0)

 

 

 

Horodatage de la mesure

 

 

dat_consigne

integer

 

 

 

Poids à atteindre programmé sur le robot et permettant d'adapter la quantité d'eau à apporter après pesée

 

 

dat_poids_avant

integer

 

 

 

Poids avant arrosage en gramme

 

 

dat_poids_apres

integer

 

 

 

Poids après arrosage en grammes

 

 

dat_taout

boolean

 

 

false

Booléen indiquant si le plan est sorti du robot au moment du cycle de mesure.

 

 

dat_taadd

integer

 

 

 

 

Quantité d'eau ajoutée en plus de l'arrosage robot (exprimée en grammes).

 

 

dat_coadd

integer

 

 

 

 

Poids ajouté au plant (hors arrosage automatique ou manuel) en grammes.

 

 

dat_wa

integer

 

 

 

 

Quantité d'eau ajoutée (différence entre dat_poids_avant et dat_poids_apres exprimée en grammes)

 

 

dat_wa_corrige

integer

 

 

 

 

Quantité d'eau ajoutée (différence entre dat_poids_avant et dat_poids_apres exprimée en grammes)après prise en compte des spécificités

 

 

dat_ta

integer

 

 

 

 

Transpiration entre la mesure actuelle et la mesure précédente (exprimée en grammes)

 

 

dat_ta_corrige

integer

 

 

 

 

Recalcul de dat_ta pour traiter les apports manuels ou les sorties de plants (exprimé en gramme)

 

 

dat_tdiff

double precision

 

 

 

 

Delta t entre l'ensemble de mesures et le précédent ensemble de mesures (exprimé en minutes)

 

 

dat_tdiff_corrige

double precision

 

 

 

 

Recalcul de dat_tdiff pour traiter les apports manuels ou les sorties de plants (exprimé en minutes)

 

 

dat_tr

double precision

 

 

 

 

Taux de transpiration (dat_ta / dat_tdiff exprimé en g/min)

 

 

dat_tr_corrige

double precision

 

 

 

 

Recalcul de dat_tr pour traiter les apports manuels ou les sorties de plants (exprimé en g/min)

 

 

dat_remarque

varchar(64)

 

 

 

 

Champ texte libre pour associer une information complémentaire à la donnée

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

c_fk_fic_dat

dat_fic_id

public.t_fichier_fic

fic_id

Cascade

No Action

 

Immediate

Une donnée (mesure) provient d' et un seul fichier

c_fk_plt_dat

dat_plt_id

public.t_plant_plt

plt_id

No Action

No Action

 

Immediate

Une donnée (mesure) est associée à un et un seul plant

 

Check Constraints

There are no check constraints for table t_datarobot_dat

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

c_uni_fic_pal_dat

btree

 

dat_fic_id, dat_palette, dat_horodatage

 

Unicité du trio fichier / numero palette / horodatage

c_uni_plt_date_time_dat

btree

 

dat_plt_id, dat_date, dat_time

 

Unicité de la mesure pour un plant à un horodatage donné

t_datarobot_dat_pkey

btree

 

dat_id

 

 

Triggers

There are no triggers for table t_datarobot_dat

 

Rules

There are no rules for table t_datarobot_dat

 

Policies

There are no policies for table t_datarobot_dat

 

Referenced

There are no tables referenced by table t_datarobot_dat

 

Properties

Property

Value

Inherited From

 

Rows

147299

Pages

2731

System

 

Temporary

 

With OID

 

 

Definition

CREATE TABLE public.t_datarobot_dat (
 dat_id SERIAL,
 dat_fic_id INTEGER NOT NULL,
 dat_plt_id INTEGER,
 dat_palette INTEGER NOT NULL,
 dat_date DATE NOT NULL,
 dat_time TIME(6) WITHOUT TIME ZONE NOT NULL,
 dat_horodatage TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL,
 dat_consigne INTEGER NOT NULL,
 dat_poids_avant INTEGER NOT NULL,
 dat_poids_apres INTEGER NOT NULL,
 dat_taout BOOLEAN DEFAULT false NOT NULL,
 dat_taadd INTEGER,
 dat_coadd INTEGER,
 dat_wa INTEGER,
 dat_wa_corrige INTEGER,
 dat_ta INTEGER,
 dat_ta_corrige INTEGER,
 dat_tdiff DOUBLE PRECISION,
 dat_tdiff_corrige DOUBLE PRECISION,
 dat_tr DOUBLE PRECISION,
 dat_tr_corrige DOUBLE PRECISION,
 dat_remarque VARCHAR(64),
 CONSTRAINT c_uni_fic_pal_dat UNIQUE(dat_fic_id, dat_palette, dat_horodatage),
 CONSTRAINT c_uni_plt_date_time_dat UNIQUE(dat_plt_id, dat_date, dat_time),
 CONSTRAINT t_datarobot_dat_pkey PRIMARY KEY(dat_id),
 CONSTRAINT c_fk_fic_dat FOREIGN KEY (dat_fic_id)
   REFERENCES public.t_fichier_fic(fic_id)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT c_fk_plt_dat FOREIGN KEY (dat_plt_id)
   REFERENCES public.t_plant_plt(plt_id)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE

)
WITH (oids = false);

COMMENT ON TABLE public.t_datarobot_dat
IS 'Tables contenant les mesures et variables calculées';

COMMENT ON COLUMN public.t_datarobot_dat.dat_id
IS 'Identifiant numérique automatique de chaque donnée';

COMMENT ON COLUMN public.t_datarobot_dat.dat_fic_id
IS 'Identifiant numérique automatique du fichier duquel provient l''ensemble de mesures';

COMMENT ON COLUMN public.t_datarobot_dat.dat_plt_id
IS 'Identifiant numérique du plant concerné par la mesure';

COMMENT ON COLUMN public.t_datarobot_dat.dat_palette
IS 'Numéro de la palette sur laquelle les mesures ont été effectuées';

COMMENT ON COLUMN public.t_datarobot_dat.dat_date
IS 'Date des mesures';

COMMENT ON COLUMN public.t_datarobot_dat.dat_time
IS 'Heure des mesures';

COMMENT ON COLUMN public.t_datarobot_dat.dat_horodatage
IS 'Horodatage de la mesure';

COMMENT ON COLUMN public.t_datarobot_dat.dat_consigne
IS 'Poids à atteindre programmé sur le robot et permettant d''adapter la quantité d''eau à apporter après pesée';

COMMENT ON COLUMN public.t_datarobot_dat.dat_poids_avant
IS 'Poids avant arrosage en gramme';

COMMENT ON COLUMN public.t_datarobot_dat.dat_poids_apres
IS 'Poids après arrosage en grammes';

COMMENT ON COLUMN public.t_datarobot_dat.dat_taout
IS 'Booléen indiquant si le plan est sorti du robot au moment du cycle de mesure.';

COMMENT ON COLUMN public.t_datarobot_dat.dat_taadd
IS 'Quantité d''eau ajoutée en plus de l''arrosage robot (exprimée en grammes).';

COMMENT ON COLUMN public.t_datarobot_dat.dat_coadd
IS 'Poids ajouté au plant (hors arrosage automatique ou manuel) en grammes.';

COMMENT ON COLUMN public.t_datarobot_dat.dat_wa
IS 'Quantité d''eau ajoutée (différence entre dat_poids_avant et dat_poids_apres exprimée en grammes)';

COMMENT ON COLUMN public.t_datarobot_dat.dat_wa_corrige
IS 'Quantité d''eau ajoutée (différence entre dat_poids_avant et dat_poids_apres exprimée en grammes)après prise en compte des spécificités';

COMMENT ON COLUMN public.t_datarobot_dat.dat_ta
IS 'Transpiration entre la mesure actuelle et la mesure précédente (exprimée en grammes)';

COMMENT ON COLUMN public.t_datarobot_dat.dat_ta_corrige
IS 'Recalcul de dat_ta pour traiter les apports manuels ou les sorties de plants (exprimé en gramme)';

COMMENT ON COLUMN public.t_datarobot_dat.dat_tdiff
IS 'Delta t entre l''ensemble de mesures et le précédent ensemble de mesures (exprimé en minutes)';

COMMENT ON COLUMN public.t_datarobot_dat.dat_tdiff_corrige
IS 'Recalcul de dat_tdiff pour traiter les apports manuels ou les sorties de plants (exprimé en minutes)';

COMMENT ON COLUMN public.t_datarobot_dat.dat_tr
IS 'Taux de transpiration (dat_ta / dat_tdiff exprimé en g/min)';

COMMENT ON COLUMN public.t_datarobot_dat.dat_tr_corrige
IS 'Recalcul de dat_tr pour traiter les apports manuels ou les sorties de plants (exprimé en g/min)';

COMMENT ON COLUMN public.t_datarobot_dat.dat_remarque
IS 'Champ texte libre pour associer une information complémentaire à la donnée';

COMMENT ON CONSTRAINT c_fk_fic_dat ON public.t_datarobot_dat
IS 'Une donnée (mesure) provient d'' et un seul fichier';

COMMENT ON CONSTRAINT c_fk_plt_dat ON public.t_datarobot_dat
IS 'Une donnée (mesure) est associée à un et un seul plant';

COMMENT ON CONSTRAINT c_uni_fic_pal_dat ON public.t_datarobot_dat
IS 'Unicité du trio fichier / numero palette / horodatage';

COMMENT ON CONSTRAINT c_uni_plt_date_time_dat ON public.t_datarobot_dat
IS 'Unicité de la mesure pour un plant à un horodatage donné';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 26/02/2014 11:51
Previous topic Chapter index Next topic