Schema
Owner
postgres
Tablespace
(default)
Descriptions
A species can have from 0 to n species (synonyms) / Une espèce peut correspondre à 0 ou n espece
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
mat_spe_id_source |
integer |
|
|
|
Automatic ID of the source species / Identifiant automatique de l'espèce source |
|||
mat_spe_id_target |
integer |
|
|
|
Automatic ID of the target species / Identifiant automatique de l'espèce cible |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
mat_spe_id_source |
spe_id |
No Action |
No Action |
|
Immediate |
Match involves only one source species / La correspondance concerne une et une seule espèce source |
||
mat_spe_id_target |
spe_id |
No Action |
No Action |
|
Immediate |
Match involves only one target species / La correspondance concerne une et une seule espèce cible |
Check Constraints
There are no check constraints for table tj_match_mat
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
mat_spe_id_source, mat_spe_id_target |
|
|||
btree |
|
mat_spe_id_source |
|
|
Foreign key index linking a species (source) to another species / Index sur la clé étrangère rattachant une espèce (source) à une autre |
|
btree |
|
mat_spe_id_target |
|
|
Foreign key index linking a species (target) to another species / Index sur la clé étrangère rattachant une espèce (cible) à une autre |
Triggers
There are no triggers for table tj_match_mat
Rules
There are no rules for table tj_match_mat
Policies
There are no policies for table tj_match_mat
Referenced
There are no tables referenced by table tj_match_mat
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.tj_match_mat (
mat_spe_id_source INTEGER NOT NULL,
mat_spe_id_target INTEGER NOT NULL,
CONSTRAINT tj_match_mat_pkey PRIMARY KEY(mat_spe_id_source, mat_spe_id_target),
CONSTRAINT c_fk_spe_source_mat FOREIGN KEY (mat_spe_id_source)
REFERENCES public.tr_species_spe(spe_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT c_fk_spe_target_mat FOREIGN KEY (mat_spe_id_target)
REFERENCES public.tr_species_spe(spe_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
)
WITH (oids = false);
COMMENT ON TABLE public.tj_match_mat
IS 'A species can have from 0 to n species (synonyms) / Une espèce peut correspondre à 0 ou n espece';
COMMENT ON COLUMN public.tj_match_mat.mat_spe_id_source
IS 'Automatic ID of the source species / Identifiant automatique de l''espèce source';
COMMENT ON COLUMN public.tj_match_mat.mat_spe_id_target
IS 'Automatic ID of the target species / Identifiant automatique de l''espèce cible';
COMMENT ON CONSTRAINT c_fk_spe_source_mat ON public.tj_match_mat
IS 'Match involves only one source species / La correspondance concerne une et une seule espèce source';
COMMENT ON CONSTRAINT c_fk_spe_target_mat ON public.tj_match_mat
IS 'Match involves only one target species / La correspondance concerne une et une seule espèce cible';
CREATE INDEX x_btr_spe_source_mat ON public.tj_match_mat
USING btree (mat_spe_id_source);
COMMENT ON INDEX public.x_btr_spe_source_mat
IS 'Foreign key index linking a species (source) to another species / Index sur la clé étrangère rattachant une espèce (source) à une autre';
CREATE INDEX x_btr_spe_target_mat ON public.tj_match_mat
USING btree (mat_spe_id_target);
COMMENT ON INDEX public.x_btr_spe_target_mat
IS 'Foreign key index linking a species (target) to another species / Index sur la clé étrangère rattachant une espèce (cible) à une autre';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 19/06/2019 10:17 |