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

Table: tr_robot_rob

 

 

Schema

public

 

Owner

robot

 

Tablespace

(default)

 

Descriptions

Table des robots

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

rob_id

serial

 

nextval('tr_robot_rob_rob_id_seq'::regclass)

Identifiant numérique automatique des robots

 

 

rob_actif

boolean

 

 

false

Indicateur booléen permettant de savor si le robot est actif c'est à dire s'il génère des fichiers et si ces derniers doivent être intégrés en base de données.

 

 

rob_chemin

varchar(255)

 

 

 

Chemin permettant de récupérer les fichiers du robot. (avec le séparateur de dossier en fin de chaîne)

 

 

rob_date_prochain_fichier

date

 

 

 

 

Date du premier fichier que le prochain traitement d'intégration devra analyser.

 

 

rob_date_dernier_fichier

date

 

 

 

 

Date du dernier fichier que le prochain traitement d'intégration devra analyser.

 

 

rob_nom

varchar(20)

 

 

Nom usuel du robot

 

 

rob_prefix

varchar(3)

 

 

Prefix qui sera utilisé pour le nommage des fichiers provenant du robot

 

 

rob_description

varchar(255)

 

 

 

 

Description libre du robot

 

Foreign Keys

There are no foreign keys for table tr_robot_rob

 

Check Constraints

Name

Condition

Description

c_chk_date_dernier_apres_date_premier_rob

rob_date_dernier_fichier >= rob_date_prochain_fichier

Vérifie que le champ rob_date_dernier_fichier contient une date postérieure au contenu du champ rob_date_prochain_fichier

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

tr_robot_rob_pkey

btree

 

rob_id

 

tr_robot_rob_rob_nom_key

btree

 

rob_nom

 

Aucun doublon dans le nom de robot

tr_robot_rob_rob_prefix_key

btree

 

rob_prefix

 

Aucun doublon dans le prefixe de robot

 

Triggers

There are no triggers for table tr_robot_rob

 

Rules

There are no rules for table tr_robot_rob

 

Policies

There are no policies for table tr_robot_rob

 

Referenced

Table

Schema

Foreign Key

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

t_fichier_fic

public

c_fk_rob_fic

fic_rob_id

public.tr_robot_rob

rob_id

No Action

No Action

 

Immediate

Un fichier est généré par un et un seul robot

tj_affectation_rob_pjt_aff

public

c_fk_rob_aff

aff_rob_id

public.tr_robot_rob

rob_id

No Action

No Action

 

Immediate

Une affectation concerne un et un seul robot

tj_emplacement_plt_rob_emp

public

c_fk_rob_emp

emp_rob_id

public.tr_robot_rob

rob_id

No Action

No Action

 

Immediate

Un emplacement concerne un et un seul robot

 

Properties

Property

Value

Inherited From

 

Rows

2

Pages

1

System

 

Temporary

 

With OID

 

 

Definition

CREATE TABLE public.tr_robot_rob (
 rob_id SERIAL,
 rob_actif BOOLEAN DEFAULT false NOT NULL,
 rob_chemin VARCHAR(255) NOT NULL,
 rob_date_prochain_fichier DATE,
 rob_date_dernier_fichier DATE,
 rob_nom VARCHAR(20) NOT NULL,
 rob_prefix VARCHAR(3) NOT NULL,
 rob_description VARCHAR(255),
 CONSTRAINT tr_robot_rob_pkey PRIMARY KEY(rob_id),
 CONSTRAINT tr_robot_rob_rob_nom_key UNIQUE(rob_nom),
 CONSTRAINT tr_robot_rob_rob_prefix_key UNIQUE(rob_prefix),
 CONSTRAINT c_chk_date_dernier_apres_date_premier_rob CHECK (rob_date_dernier_fichier >= rob_date_prochain_fichier)
)
WITH (oids = false);

COMMENT ON TABLE public.tr_robot_rob
IS 'Table des robots';

COMMENT ON COLUMN public.tr_robot_rob.rob_id
IS 'Identifiant numérique automatique des robots';

COMMENT ON COLUMN public.tr_robot_rob.rob_actif
IS 'Indicateur booléen permettant de savor si le robot est actif c''est à dire s''il génère des fichiers et si ces derniers doivent être intégrés en base de données.';

COMMENT ON COLUMN public.tr_robot_rob.rob_chemin
IS 'Chemin permettant de récupérer les fichiers du robot. (avec le séparateur de dossier en fin de chaîne)';

COMMENT ON COLUMN public.tr_robot_rob.rob_date_prochain_fichier
IS 'Date du premier fichier que le prochain traitement d''intégration devra analyser.';

COMMENT ON COLUMN public.tr_robot_rob.rob_date_dernier_fichier
IS 'Date du dernier fichier que le prochain traitement d''intégration devra analyser.';

COMMENT ON COLUMN public.tr_robot_rob.rob_nom
IS 'Nom usuel du robot';

COMMENT ON COLUMN public.tr_robot_rob.rob_prefix
IS 'Prefix qui sera utilisé pour le nommage des fichiers provenant du robot';

COMMENT ON COLUMN public.tr_robot_rob.rob_description
IS 'Description libre du robot';

COMMENT ON CONSTRAINT c_chk_date_dernier_apres_date_premier_rob ON public.tr_robot_rob
IS 'Vérifie que le champ rob_date_dernier_fichier contient une date postérieure au contenu du champ rob_date_prochain_fichier';

COMMENT ON CONSTRAINT tr_robot_rob_rob_nom_key ON public.tr_robot_rob
IS 'Aucun doublon dans le nom de robot';

COMMENT ON CONSTRAINT tr_robot_rob_rob_prefix_key ON public.tr_robot_rob
IS 'Aucun doublon dans le prefixe de robot';

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