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

Table: t_projet_pjt

 

 

Schema

public

 

Owner

robot

 

Tablespace

(default)

 

Descriptions

Table des projets ou manip

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

pjt_id

serial

 

nextval('t_projet_pjt_pjt_id_seq'::regclass)

Identifiant automatique du projet ou manip

 

 

pjt_nom

varchar(20)

 

 

Nom usuel unique du projet

 

 

pjt_date_premier_fichier

date

 

 

 

 

Date du premier fichier du projet qui sera généré par le ou les robots.

 

 

pjt_date_dernier_fichier

date

 

 

 

 

Date du dernier fichier du projet qui sera généré par le ou les robots.

 

 

pjt_description

varchar(255)

 

 

 

 

Description libre du projet

 

 

pjt_lien_source_complementaire

varchar(255)

 

 

 

 

Lien / URL vers un fichier contenant des informations supplémentaires (protocole ...)

 

 

pjt_chemin_fichier_mouvement

varchar(255)

 

 

 

 

Chemin et nom du fichier contenant les mouvements de plants éventuels pendant le projet

 

 

pjt_traitement_mouvement

boolean

 

 

false

Booléen indiquant si des mouvements sont à traiter par les procédures stockées (réinitialisation des emplacements et recalcul des variables). Les jobs d'intégration positionne cet indicateur qui sera remis à false par les procédures stockées l'utilisant.

 

 

pjt_metadonnee

varchar(255)

 

 

 

 

Lien / URL vers la fiche métadonnées

 

Foreign Keys

There are no foreign keys for table t_projet_pjt

 

Check Constraints

Name

Condition

Description

c_chk_date_dernier_apres_date_premier_pjt

pjt_date_dernier_fichier >= pjt_date_premier_fichier

Vérifie que la date du dernier fichier du projet est bien postérieure ou égale à celle du premier fichier

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

t_projet_pjt_pjt_nom_key

btree

 

pjt_nom

 

Aucun doublon pour le nom de projet

t_projet_pjt_pkey

btree

 

pjt_id

 

 

Triggers

There are no triggers for table t_projet_pjt

 

Rules

There are no rules for table t_projet_pjt

 

Policies

There are no policies for table t_projet_pjt

 

Referenced

Table

Schema

Foreign Key

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

t_incident_inc

public

c_fk_pjt_fic

inc_pjt_id

public.t_projet_pjt

pjt_id

Cascade

Cascade

 

Immediate

Un incident est associé à un et un seul projet

t_plant_plt

public

c_fk_pjt_plt

plt_pjt_id

public.t_projet_pjt

pjt_id

No Action

No Action

 

Immediate

Un plan est associé à un et un seul projet

tj_affectation_rob_pjt_aff

public

c_fk_pjt_aff

aff_pjt_id

public.t_projet_pjt

pjt_id

No Action

No Action

 

Immediate

Une affectation concerne un et un seul projet

 

Properties

Property

Value

Inherited From

 

Rows

7

Pages

1

System

 

Temporary

 

With OID

 

 

Definition

CREATE TABLE public.t_projet_pjt (
 pjt_id SERIAL,
 pjt_nom VARCHAR(20) NOT NULL,
 pjt_date_premier_fichier DATE,
 pjt_date_dernier_fichier DATE,
 pjt_description VARCHAR(255),
 pjt_lien_source_complementaire VARCHAR(255),
 pjt_chemin_fichier_mouvement VARCHAR(255),
 pjt_traitement_mouvement BOOLEAN DEFAULT false NOT NULL,
 pjt_metadonnee VARCHAR(255),
 CONSTRAINT t_projet_pjt_pjt_nom_key UNIQUE(pjt_nom),
 CONSTRAINT t_projet_pjt_pkey PRIMARY KEY(pjt_id),
 CONSTRAINT c_chk_date_dernier_apres_date_premier_pjt CHECK (pjt_date_dernier_fichier >= pjt_date_premier_fichier)
)
WITH (oids = false);

COMMENT ON TABLE public.t_projet_pjt
IS 'Table des projets ou manip';

COMMENT ON COLUMN public.t_projet_pjt.pjt_id
IS 'Identifiant automatique du projet ou manip';

COMMENT ON COLUMN public.t_projet_pjt.pjt_nom
IS 'Nom usuel unique du projet';

COMMENT ON COLUMN public.t_projet_pjt.pjt_date_premier_fichier
IS 'Date du premier fichier du projet qui sera généré par le ou les robots.';

COMMENT ON COLUMN public.t_projet_pjt.pjt_date_dernier_fichier
IS 'Date du dernier fichier du projet qui sera généré par le ou les robots.';

COMMENT ON COLUMN public.t_projet_pjt.pjt_description
IS 'Description libre du projet';

COMMENT ON COLUMN public.t_projet_pjt.pjt_lien_source_complementaire
IS 'Lien / URL vers un fichier contenant des informations supplémentaires (protocole ...)';

COMMENT ON COLUMN public.t_projet_pjt.pjt_chemin_fichier_mouvement
IS 'Chemin et nom du fichier contenant les mouvements de plants éventuels pendant le projet';

COMMENT ON COLUMN public.t_projet_pjt.pjt_traitement_mouvement
IS 'Booléen indiquant si des mouvements sont à traiter par les procédures stockées (réinitialisation des emplacements et recalcul des variables). Les jobs d''intégration positionne cet indicateur qui sera remis à false par les procédures stockées l''utilisant.';

COMMENT ON COLUMN public.t_projet_pjt.pjt_metadonnee
IS 'Lien / URL vers la fiche métadonnées';

COMMENT ON CONSTRAINT c_chk_date_dernier_apres_date_premier_pjt ON public.t_projet_pjt
IS 'Vérifie que la date du dernier fichier du projet est bien postérieure ou égale à celle du premier fichier';

COMMENT ON CONSTRAINT t_projet_pjt_pjt_nom_key ON public.t_projet_pjt
IS 'Aucun doublon pour le nom de projet';

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