Schema
Owner
postgres
Tablespace
(default)
Descriptions
Table des projets ayant permis la collecte et la mise en base des données
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
pjt_id |
serial |
|
nextval('tr_projet_pjt_pjt_id_seq'::regclass) |
identifiant automatique numérique du projet |
|||
|
|
pjt_code |
varchar(32) |
|
|
Code unique du projet qui sera utilisé pour la filiation des éléments associés (campagnes, arbre ...) |
||
|
|
pjt_nom_court |
varchar(32) |
|
|
|
Nom court du projet pouvant être identique au champ pjt_code ou différent si la communauté du projet le préfère |
|
|
|
pjt_description |
varchar |
|
|
|
|
Description libre du projet |
Foreign Keys
There are no foreign keys for table tr_projet_pjt
Check Constraints
There are no check constraints for table tr_projet_pjt
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
pjt_code |
|
Le code d'un projet doit être unique |
||
btree |
|
pjt_id |
|
Triggers
There are no triggers for table tr_projet_pjt
Rules
There are no rules for table tr_projet_pjt
Policies
There are no policies for table tr_projet_pjt
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
cam_pjt_id |
pjt_id |
No Action |
No Action |
|
Immediate |
une campagne doit être rattachée à 1 et 1 seul projet |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
8 |
Pages |
1 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tr_projet_pjt (
pjt_id SERIAL,
pjt_code VARCHAR(32) NOT NULL,
pjt_nom_court VARCHAR(32) NOT NULL,
pjt_description VARCHAR,
CONSTRAINT c_uni_code_pjt UNIQUE(pjt_code),
CONSTRAINT tr_projet_pjt_pkey PRIMARY KEY(pjt_id)
) ;
COMMENT ON TABLE public.tr_projet_pjt
IS 'Table des projets ayant permis la collecte et la mise en base des données';
COMMENT ON COLUMN public.tr_projet_pjt.pjt_id
IS 'identifiant automatique numérique du projet';
COMMENT ON COLUMN public.tr_projet_pjt.pjt_code
IS 'Code unique du projet qui sera utilisé pour la filiation des éléments associés (campagnes, arbre ...) ';
COMMENT ON COLUMN public.tr_projet_pjt.pjt_nom_court
IS 'Nom court du projet pouvant être identique au champ pjt_code ou différent si la communauté du projet le préfère';
COMMENT ON COLUMN public.tr_projet_pjt.pjt_description
IS 'Description libre du projet';
COMMENT ON CONSTRAINT c_uni_code_pjt ON public.tr_projet_pjt
IS 'Le code d''un projet doit être unique';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 07/12/2018 13:23 |