Schema
Owner
postgres
Tablespace
(default)
Descriptions
Table des pseudocernes issues de rondelles de branches ou de troncs d'arbres
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
pcer_id |
serial |
|
nextval('t_pseudocerne_pcer_pcer_id_seq'::regclass) |
identifiant automatique numérique du pseudocerne |
|||
|
pcer_ron_id |
integer |
|
|
|
identifiant automatique numérique de la rondelle dont est issu le pseudocerne |
||
|
pcer_tis_id |
integer |
|
|
|
|
identifiant automatique numérique du tissu du pseudocerne |
|
|
|
pcer_remarque |
varchar |
|
|
|
|
Commentaire libre concernant le pseudocerne |
|
|
pcer_numero |
integer |
|
|
|
Numéro séquentiel du pseudocerne dans la rondelle ; par convention la numérotation des pseudo-cernes s'étend depuis l'écorce jusqu'à la moelle. |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
pcer_ron_id |
ron_id |
No Action |
No Action |
|
Immediate |
Un pseudocerne provient d'une et d'une seule rondelle |
||
pcer_tis_id |
tis_id |
No Action |
No Action |
|
Immediate |
Un pseudocerne correspond à 0 ou 1 tissu |
Check Constraints
There are no check constraints for table t_pseudocerne_pcer
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
pcer_ron_id, pcer_numero |
|
Le couple rondelle d'origine / numero du pseudocerne est unique |
||
btree |
|
pcer_id |
|
|||
btree |
|
pcer_ron_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
|
btree |
|
pcer_tis_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
Triggers
There are no triggers for table t_pseudocerne_pcer
Rules
There are no rules for table t_pseudocerne_pcer
Policies
There are no policies for table t_pseudocerne_pcer
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
mpcer_pcer_id |
pcer_id |
No Action |
No Action |
|
Immediate |
une mesure doit être rattachée à un et un seul pseudo-cerne |
||||
sec_pcer_id |
pcer_id |
No Action |
No Action |
|
Immediate |
Un secteur provient d'un et d'un seul pseudocerne |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
4136 |
Pages |
27 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.t_pseudocerne_pcer (
pcer_id SERIAL,
pcer_ron_id INTEGER NOT NULL,
pcer_tis_id INTEGER,
pcer_remarque VARCHAR,
pcer_numero INTEGER NOT NULL,
CONSTRAINT c_uni_ron_numero_pcer UNIQUE(pcer_ron_id, pcer_numero),
CONSTRAINT t_pseudocerne_pcer_pkey PRIMARY KEY(pcer_id),
CONSTRAINT c_fk_ron_pcer FOREIGN KEY (pcer_ron_id)
REFERENCES public.t_rondelle_ron(ron_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_tis_pcer FOREIGN KEY (pcer_tis_id)
REFERENCES public.tr_tissu_tis(tis_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.t_pseudocerne_pcer
IS 'Table des pseudocernes issues de rondelles de branches ou de troncs d''arbres';
COMMENT ON COLUMN public.t_pseudocerne_pcer.pcer_id
IS 'identifiant automatique numérique du pseudocerne';
COMMENT ON COLUMN public.t_pseudocerne_pcer.pcer_ron_id
IS 'identifiant automatique numérique de la rondelle dont est issu le pseudocerne';
COMMENT ON COLUMN public.t_pseudocerne_pcer.pcer_tis_id
IS 'identifiant automatique numérique du tissu du pseudocerne';
COMMENT ON COLUMN public.t_pseudocerne_pcer.pcer_remarque
IS 'Commentaire libre concernant le pseudocerne';
COMMENT ON COLUMN public.t_pseudocerne_pcer.pcer_numero
IS 'Numéro séquentiel du pseudocerne dans la rondelle ; par convention la numérotation des pseudo-cernes s''étend depuis l''écorce jusqu''à la moelle.';
COMMENT ON CONSTRAINT c_fk_ron_pcer ON public.t_pseudocerne_pcer
IS 'Un pseudocerne provient d''une et d''une seule rondelle';
COMMENT ON CONSTRAINT c_fk_tis_pcer ON public.t_pseudocerne_pcer
IS 'Un pseudocerne correspond à 0 ou 1 tissu';
COMMENT ON CONSTRAINT c_uni_ron_numero_pcer ON public.t_pseudocerne_pcer
IS 'Le couple rondelle d''origine / numero du pseudocerne est unique';
CREATE INDEX x_btr_fkey_ron_pcer ON public.t_pseudocerne_pcer
USING btree (pcer_ron_id);
COMMENT ON INDEX public.x_btr_fkey_ron_pcer
IS 'Index de clé étrangère pour accélérer les mises à jour / suppression';
CREATE INDEX x_btr_fkey_tis_pcer ON public.t_pseudocerne_pcer
USING btree (pcer_tis_id);
COMMENT ON INDEX public.x_btr_fkey_tis_pcer
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 |