Schema
Owner
albenard
Tablespace
(default)
Descriptions
Table de jointure associant un extrait à un solvant
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
slve_id |
serial |
|
nextval('tj_solvant_extrait_slve_slve_id_seq'::regclass) |
Identifiant automatique numérique de l'association solvant / extrait |
|||
|
slve_ext_id |
integer |
|
|
|
Identifiant unique numérique de l'extrait de l'association |
||
|
slve_slv_id |
integer |
|
|
|
Identifiant automatique numérique du solvant de l'association |
||
|
|
slve_ordre |
integer |
|
|
|
Ordre d'utilisation du solvant lors de l'extraction |
|
|
|
slve_rendement |
varchar(32) |
|
|
|
|
Rendement obtenu lors de l'utilisation de l'extrait (toutes classes de composés chimiques) |
|
|
slve_rendement_phenolique |
varchar(32) |
|
|
|
|
Rendement obtenu lors de l'utilisation de l'extrait uniquement pour les composés phenoliques |
|
|
slve_preparation_extrait |
varchar |
|
|
|
|
Conditions de préparation |
|
|
slve_remarque |
varchar |
|
|
|
|
Complément d'information comme par exemple l'application successive du même solvant alors que le rendement est globalisé |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
slve_ext_id |
ext_id |
No Action |
No Action |
|
Immediate |
Le champ slve_ext_id correspond obligatoirement à un extrait existant |
||
slve_slv_id |
slv_id |
No Action |
No Action |
|
Immediate |
Le champ slve_slv_id correspond obligatoirement à un solvant existant |
Check Constraints
There are no check constraints for table tj_solvant_extrait_slve
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
slve_ext_id, slve_slv_id |
|
Le couple identifiant solvant / identifiant extrait est unique |
||
btree |
|
slve_id |
|
|||
btree |
|
slve_ext_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
|
btree |
|
slve_slv_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
Triggers
There are no triggers for table tj_solvant_extrait_slve
Rules
There are no rules for table tj_solvant_extrait_slve
Policies
There are no policies for table tj_solvant_extrait_slve
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
ach_slve_id |
slve_id |
No Action |
No Action |
|
Immediate |
Le champ ach_slve_id correspond obligatoirement à un extrait existant |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
57 |
Pages |
3 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tj_solvant_extrait_slve (
slve_id SERIAL,
slve_ext_id INTEGER NOT NULL,
slve_slv_id INTEGER NOT NULL,
slve_ordre INTEGER NOT NULL,
slve_rendement VARCHAR(32),
slve_rendement_phenolique VARCHAR(32),
slve_preparation_extrait VARCHAR,
slve_remarque VARCHAR,
CONSTRAINT c_uni_ext_slv_slve UNIQUE(slve_ext_id, slve_slv_id),
CONSTRAINT tj_solvant_extrait_slve_pkey PRIMARY KEY(slve_id),
CONSTRAINT c_fk_ext_slve FOREIGN KEY (slve_ext_id)
REFERENCES public.t_extrait_ext(ext_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_slv_slve FOREIGN KEY (slve_slv_id)
REFERENCES public.tr_solvant_slv(slv_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.tj_solvant_extrait_slve
IS 'Table de jointure associant un extrait à un solvant';
COMMENT ON COLUMN public.tj_solvant_extrait_slve.slve_id
IS 'Identifiant automatique numérique de l''association solvant / extrait';
COMMENT ON COLUMN public.tj_solvant_extrait_slve.slve_ext_id
IS 'Identifiant unique numérique de l''extrait de l''association';
COMMENT ON COLUMN public.tj_solvant_extrait_slve.slve_slv_id
IS 'Identifiant automatique numérique du solvant de l''association';
COMMENT ON COLUMN public.tj_solvant_extrait_slve.slve_ordre
IS 'Ordre d''utilisation du solvant lors de l''extraction';
COMMENT ON COLUMN public.tj_solvant_extrait_slve.slve_rendement
IS 'Rendement obtenu lors de l''utilisation de l''extrait (toutes classes de composés chimiques)';
COMMENT ON COLUMN public.tj_solvant_extrait_slve.slve_rendement_phenolique
IS 'Rendement obtenu lors de l''utilisation de l''extrait uniquement pour les composés phenoliques';
COMMENT ON COLUMN public.tj_solvant_extrait_slve.slve_preparation_extrait
IS 'Conditions de préparation';
COMMENT ON COLUMN public.tj_solvant_extrait_slve.slve_remarque
IS 'Complément d''information comme par exemple l''application successive du même solvant alors que le rendement est globalisé';
COMMENT ON CONSTRAINT c_fk_ext_slve ON public.tj_solvant_extrait_slve
IS 'Le champ slve_ext_id correspond obligatoirement à un extrait existant';
COMMENT ON CONSTRAINT c_fk_slv_slve ON public.tj_solvant_extrait_slve
IS 'Le champ slve_slv_id correspond obligatoirement à un solvant existant';
COMMENT ON CONSTRAINT c_uni_ext_slv_slve ON public.tj_solvant_extrait_slve
IS 'Le couple identifiant solvant / identifiant extrait est unique';
CREATE INDEX x_btr_ext_slve ON public.tj_solvant_extrait_slve
USING btree (slve_ext_id);
COMMENT ON INDEX public.x_btr_ext_slve
IS 'Index de clé étrangère pour accélérer les mises à jour / suppression';
CREATE INDEX x_btr_slv_slve ON public.tj_solvant_extrait_slve
USING btree (slve_slv_id);
COMMENT ON INDEX public.x_btr_slv_slve
IS 'Index de clé étrangère pour accélérer les mises à jour / suppression';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 07/12/2018 13:23 |