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 |
---|---|---|---|---|---|---|---|---|
dat_fic_id |
fic_id |
Cascade |
No Action |
|
Immediate |
Une donnée (mesure) provient d' et un seul fichier |
||
dat_plt_id |
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 |
---|---|---|---|---|---|---|
btree |
|
dat_fic_id, dat_palette, dat_horodatage |
|
Unicité du trio fichier / numero palette / horodatage |
||
btree |
|
dat_plt_id, dat_date, dat_time |
|
Unicité de la mesure pour un plant à un horodatage donné |
||
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 |