Schema
public
Owner
croissance
Tablespace
(default)
Descriptions
Table des rayons identifié par le rattachement à un arbre, une hauteur de prélèvement et un numéro en séquence
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
ray_id |
serial |
|
nextval('t_rayon_ray_ray_id_seq'::regclass) |
Identifiant unique automatique |
|||
|
ray_aid_id |
integer |
|
|
|
Identifiant unique de l'arbre identifié sur lequel le prélèvement a été réalisé |
||
|
ray_ron_id |
integer |
|
|
|
|
Identifiant unique de la rondelle de rattachement s'il y a lieu |
|
|
ray_bar_id |
integer |
|
|
|
|
Identifiant unique du barreau de rattachement s'il y a lieu |
|
|
|
ray_numero |
integer |
|
|
|
Numéro en séquence du rayon pour l'arbre identifié |
|
|
|
ray_hauteur |
real |
|
|
|
Hauteur de prélèvement (En mètre) |
|
|
|
ray_direction |
varchar(64) |
|
|
|
|
Direction du prélévement selon 3 axes maximum (variable selon le protocole de l'étude) |
|
|
ray_traitement |
varchar(255) |
|
|
|
|
Précise les traitements appliqués au rayon/carotte ainsi que les dates d'application en format libre |
|
|
ray_presencemoelle |
boolean |
|
|
|
|
Indique si la moelle est présente dans le rayon / carotte |
|
|
ray_complete |
boolean |
|
|
|
|
Précise si la carotte atteint le centre de l'arbre |
|
|
ray_integriteprelevement |
integer |
|
|
0 |
3 valeurs possibles : 0 si le prélèvement n'existe plus physiquement, 1 si le prélèvement n'est plus intègre (prélèvement cerne), 2 si le prélèvement est intègre |
|
|
|
ray_dateprelevement |
date |
|
|
|
Date à laquelle le rayon / carotte a été prélevée. |
|
|
|
ray_distancemoelle |
integer |
|
|
|
|
Distance à la moelle (mesurée si moelle présente estimée dans le cas contraire) |
|
|
ray_date_premiercerne |
integer |
|
|
|
|
Année du premier cerne physique mesurable disponible. |
|
|
ray_largeur_aubier |
real |
|
|
|
|
Largeur d'aubier du rayon / carotte en |
|
|
ray_fichier_image |
varchar(255) |
|
|
|
|
Si un fichier informatique (image) existe ce champ permet de stocker le nom de ce fichier |
|
|
ray_remarque |
varchar(255) |
|
|
|
|
Remarque en saisie libre à apporter au rayon si besoin |
|
|
ray_precision_date_prelevement |
integer |
|
|
|
|
Précision de la date de carottage exprimée en nombre de jours (1 signifiant date exacte - 30 ou 31 pour précision mensuelle ...) |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
ray_aid_id |
aid_id |
No Action |
No Action |
|
Immediate |
Un rayon est rattaché à un et un seul arbre identifié |
||
ray_bar_id |
bar_id |
No Action |
No Action |
|
Immediate |
|
||
ray_ron_id |
ron_id |
No Action |
No Action |
|
Immediate |
Un rayon peut éventuellement être issu d'un barreau |
Check Constraints
There are no check constraints for table t_rayon_ray
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
ray_aid_id, ray_hauteur, ray_numero |
|
Il y a unicité de l'ensemble arbre de rattachement / hauteur de prélèvement / Numéro |
||
btree |
|
ray_id |
|
Triggers
There are no triggers for table t_rayon_ray
Rules
There are no rules for table t_rayon_ray
Policies
There are no policies for table t_rayon_ray
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
public |
cer_ray_id |
ray_id |
Cascade |
No Action |
|
Immediate |
Un cerne est rattaché à un et un seul rayon |
|||
public |
eqr_ray_id |
ray_id |
Cascade |
No Action |
|
Immediate |
Un rayon peut être associé à une ou plusieurs personnes |
|||
public |
mryn_ray_id |
ray_id |
No Action |
No Action |
|
Immediate |
Une mesure concerne un et un seul rayon |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.t_rayon_ray (
ray_id INTEGER DEFAULT nextval('t_rayon_ray_ray_id_seq'::regclass) NOT NULL,
ray_aid_id INTEGER NOT NULL,
ray_ron_id INTEGER,
ray_bar_id INTEGER,
ray_numero INTEGER NOT NULL,
ray_hauteur REAL NOT NULL,
ray_direction VARCHAR(64),
ray_traitement VARCHAR(255),
ray_presencemoelle BOOLEAN,
ray_complete BOOLEAN,
ray_integriteprelevement INTEGER DEFAULT 0 NOT NULL,
ray_dateprelevement DATE NOT NULL,
ray_distancemoelle INTEGER,
ray_date_premiercerne INTEGER,
ray_largeur_aubier REAL,
ray_fichier_image VARCHAR(255),
ray_remarque VARCHAR(255),
ray_precision_date_prelevement INTEGER,
CONSTRAINT c_uni_aid_hauteur_numero_ray UNIQUE(ray_aid_id, ray_hauteur, ray_numero),
CONSTRAINT t_rayon_ray_pkey PRIMARY KEY(ray_id),
CONSTRAINT c_fk_aid_ray FOREIGN KEY (ray_aid_id)
REFERENCES public.t_arbre_identifie_aid(aid_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_bar_ray FOREIGN KEY (ray_bar_id)
REFERENCES public.t_barreau_bar(bar_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_ron_ray FOREIGN KEY (ray_ron_id)
REFERENCES public.t_rondelle_ron(ron_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
)
WITH (oids = false);
COMMENT ON TABLE public.t_rayon_ray
IS 'Table des rayons identifié par le rattachement à un arbre, une hauteur de prélèvement et un numéro en séquence';
COMMENT ON COLUMN public.t_rayon_ray.ray_id
IS 'Identifiant unique automatique';
COMMENT ON COLUMN public.t_rayon_ray.ray_aid_id
IS 'Identifiant unique de l''arbre identifié sur lequel le prélèvement a été réalisé';
COMMENT ON COLUMN public.t_rayon_ray.ray_ron_id
IS 'Identifiant unique de la rondelle de rattachement s''il y a lieu';
COMMENT ON COLUMN public.t_rayon_ray.ray_bar_id
IS 'Identifiant unique du barreau de rattachement s''il y a lieu';
COMMENT ON COLUMN public.t_rayon_ray.ray_numero
IS 'Numéro en séquence du rayon pour l''arbre identifié';
COMMENT ON COLUMN public.t_rayon_ray.ray_hauteur
IS 'Hauteur de prélèvement (En mètre)';
COMMENT ON COLUMN public.t_rayon_ray.ray_direction
IS 'Direction du prélévement selon 3 axes maximum (variable selon le protocole de l''étude)';
COMMENT ON COLUMN public.t_rayon_ray.ray_traitement
IS 'Précise les traitements appliqués au rayon/carotte ainsi que les dates d''application en format libre';
COMMENT ON COLUMN public.t_rayon_ray.ray_presencemoelle
IS 'Indique si la moelle est présente dans le rayon / carotte';
COMMENT ON COLUMN public.t_rayon_ray.ray_complete
IS 'Précise si la carotte atteint le centre de l''arbre';
COMMENT ON COLUMN public.t_rayon_ray.ray_integriteprelevement
IS '3 valeurs possibles : 0 si le prélèvement n''existe plus physiquement, 1 si le prélèvement n''est plus intègre (prélèvement cerne), 2 si le prélèvement est intègre';
COMMENT ON COLUMN public.t_rayon_ray.ray_dateprelevement
IS 'Date à laquelle le rayon / carotte a été prélevée.';
COMMENT ON COLUMN public.t_rayon_ray.ray_distancemoelle
IS 'Distance à la moelle (mesurée si moelle présente estimée dans le cas contraire)';
COMMENT ON COLUMN public.t_rayon_ray.ray_date_premiercerne
IS 'Année du premier cerne physique mesurable disponible.';
COMMENT ON COLUMN public.t_rayon_ray.ray_largeur_aubier
IS 'Largeur d''aubier du rayon / carotte en';
COMMENT ON COLUMN public.t_rayon_ray.ray_fichier_image
IS 'Si un fichier informatique (image) existe ce champ permet de stocker le nom de ce fichier ';
COMMENT ON COLUMN public.t_rayon_ray.ray_remarque
IS 'Remarque en saisie libre à apporter au rayon si besoin';
COMMENT ON COLUMN public.t_rayon_ray.ray_precision_date_prelevement
IS 'Précision de la date de carottage exprimée en nombre de jours (1 signifiant date exacte - 30 ou 31 pour précision mensuelle ...)';
COMMENT ON CONSTRAINT c_fk_aid_ray ON public.t_rayon_ray
IS 'Un rayon est rattaché à un et un seul arbre identifié';
COMMENT ON CONSTRAINT c_fk_ron_ray ON public.t_rayon_ray
IS 'Un rayon peut éventuellement être issu d''un barreau';
COMMENT ON CONSTRAINT c_uni_aid_hauteur_numero_ray ON public.t_rayon_ray
IS 'Il y a unicité de l''ensemble arbre de rattachement / hauteur de prélèvement / Numéro';
This file was generated with SQL Manager 2011 for PostgreSQL (www.pgsqlmanager.com) at 28/03/2012 14:37 |