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 |
---|---|---|
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 |
---|---|---|---|---|---|---|
btree |
|
rob_id |
|
|||
btree |
|
rob_nom |
|
Aucun doublon dans le nom de robot |
||
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 |
---|---|---|---|---|---|---|---|---|---|---|
public |
fic_rob_id |
rob_id |
No Action |
No Action |
|
Immediate |
Un fichier est généré par un et un seul robot |
|||
public |
aff_rob_id |
rob_id |
No Action |
No Action |
|
Immediate |
Une affectation concerne un et un seul robot |
|||
public |
emp_rob_id |
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 |