Schema
Owner
postgres
Tablespace
(default)
Descriptions
table de jointure associant une source de données avec une autre source de donnée dont elle est dérivée. La méthode ayant permis cette production peut être renseignée.
Columns
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
anc_src_id |
integer |
|
|
|
identifiant automatique numérique de la nouvelle source (source dérivée) |
|||
anc_src_ancetre_id |
integer |
|
|
|
identifiant automatique numérique de la source mére |
|||
|
anc_met_id |
integer |
|
|
|
|
identifiant automatique numérique de la methode utilisée pour créer la source dérivée |
Foreign Keys
Name | Columns | FK Table | FK Columns | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
anc_met_id |
met_id |
No Action |
No Action |
|
Immediate |
Un lien de 2 sources peut être rattaché à 0 ou une méthode |
||
anc_src_ancetre_id |
src_id |
No Action |
No Action |
|
Immediate |
Un lien de 2 sources est rattaché à une et une seule source parent |
||
anc_src_id |
src_id |
No Action |
No Action |
|
Immediate |
Un lien de 2 sources est rattaché à une et une seule source dérivée |
Check Constraints
There are no check constraints for table tj_ancetre_anc
Indices
Name | Type | Function | Columns | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
anc_src_id, anc_src_ancetre_id |
|
|||
btree |
|
anc_met_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
|
btree |
|
anc_src_ancetre_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
|
btree |
|
anc_src_id |
|
|
Index de clé étrangère pour accélérer les mises à jour / suppression |
Triggers
There are no triggers for table tj_ancetre_anc
Rules
There are no rules for table tj_ancetre_anc
Policies
There are no policies for table tj_ancetre_anc
Referenced
There are no tables referenced by table tj_ancetre_anc
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tj_ancetre_anc (
anc_src_id INTEGER NOT NULL,
anc_src_ancetre_id INTEGER NOT NULL,
anc_met_id INTEGER,
CONSTRAINT tj_ancetre_anc_pkey PRIMARY KEY(anc_src_id, anc_src_ancetre_id),
CONSTRAINT c_fk_met_anc FOREIGN KEY (anc_met_id)
REFERENCES public.tr_methode_met(met_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_src_ancetre_anc FOREIGN KEY (anc_src_ancetre_id)
REFERENCES public.t_source_src(src_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_src_enfant_anc FOREIGN KEY (anc_src_id)
REFERENCES public.t_source_src(src_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.tj_ancetre_anc
IS 'table de jointure associant une source de données avec une autre source de donnée dont elle est dérivée. La méthode ayant permis cette production peut être renseignée.';
COMMENT ON COLUMN public.tj_ancetre_anc.anc_src_id
IS 'identifiant automatique numérique de la nouvelle source (source dérivée)';
COMMENT ON COLUMN public.tj_ancetre_anc.anc_src_ancetre_id
IS 'identifiant automatique numérique de la source mére';
COMMENT ON COLUMN public.tj_ancetre_anc.anc_met_id
IS 'identifiant automatique numérique de la methode utilisée pour créer la source dérivée';
COMMENT ON CONSTRAINT c_fk_met_anc ON public.tj_ancetre_anc
IS 'Un lien de 2 sources peut être rattaché à 0 ou une méthode';
COMMENT ON CONSTRAINT c_fk_src_ancetre_anc ON public.tj_ancetre_anc
IS 'Un lien de 2 sources est rattaché à une et une seule source parent';
COMMENT ON CONSTRAINT c_fk_src_enfant_anc ON public.tj_ancetre_anc
IS 'Un lien de 2 sources est rattaché à une et une seule source dérivée';
CREATE INDEX x_btr_fkey_met_anc ON public.tj_ancetre_anc
USING btree (anc_met_id);
COMMENT ON INDEX public.x_btr_fkey_met_anc
IS 'Index de clé étrangère pour accélérer les mises à jour / suppression';
CREATE INDEX x_btr_fkey_src_ancetre_anc ON public.tj_ancetre_anc
USING btree (anc_src_ancetre_id);
COMMENT ON INDEX public.x_btr_fkey_src_ancetre_anc
IS 'Index de clé étrangère pour accélérer les mises à jour / suppression';
CREATE INDEX x_btr_fkey_src_enfant_anc ON public.tj_ancetre_anc
USING btree (anc_src_id);
COMMENT ON INDEX public.x_btr_fkey_src_enfant_anc
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 |