Schema
Owner
postgres
Tablespace
(default)
Descriptions
Table des propriétés qui caractériseront des éléments de classification chimique ou des extraits
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
pro_id |
serial |
|
nextval('tr_propriete_pro_pro_id_seq'::regclass) |
identifiant automatique numérique de la propriété |
|||
|
|
pro_code |
varchar(64) |
|
|
|
Code de la propriété |
|
|
|
pro_libelle |
varchar(96) |
|
|
|
Libellé de la propriété |
|
|
|
pro_tree |
public.ltree |
|
|
Arborescence unique complète de la propriété, chaque noeud étant séparé par le caractère '.' |
Foreign Keys
There are no foreign keys for table tr_propriete_pro
Check Constraints
There are no check constraints for table tr_propriete_pro
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
pro_tree |
|
L'arborescence complète d'une propriété doit être unique |
||
btree |
|
pro_id |
|
|||
gist |
|
pro_tree |
|
|
Index d'optimisation de parcours d'arbre sur l'objet tree de type ltree |
Triggers
There are no triggers for table tr_propriete_pro
Rules
There are no rules for table tr_propriete_pro
Policies
There are no policies for table tr_propriete_pro
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
proc_pro_id |
pro_id |
No Action |
No Action |
|
Immediate |
Le champ proc_pro_id correspond obligatoirement à une propriété existante |
||||
proe_pro_id |
pro_id |
No Action |
No Action |
|
Immediate |
Le champ proe_pro_id correspond obligatoirement à une propriété existante |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
6 |
Pages |
1 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tr_propriete_pro (
pro_id SERIAL,
pro_code VARCHAR(64) NOT NULL,
pro_libelle VARCHAR(96) NOT NULL,
pro_tree public.ltree NOT NULL,
CONSTRAINT c_uni_tree_pro UNIQUE(pro_tree),
CONSTRAINT tr_propriete_pro_pkey PRIMARY KEY(pro_id)
) ;
COMMENT ON TABLE public.tr_propriete_pro
IS 'Table des propriétés qui caractériseront des éléments de classification chimique ou des extraits';
COMMENT ON COLUMN public.tr_propriete_pro.pro_id
IS 'identifiant automatique numérique de la propriété';
COMMENT ON COLUMN public.tr_propriete_pro.pro_code
IS 'Code de la propriété';
COMMENT ON COLUMN public.tr_propriete_pro.pro_libelle
IS 'Libellé de la propriété';
COMMENT ON COLUMN public.tr_propriete_pro.pro_tree
IS 'Arborescence unique complète de la propriété, chaque noeud étant séparé par le caractère ''.''';
COMMENT ON CONSTRAINT c_uni_tree_pro ON public.tr_propriete_pro
IS 'L''arborescence complète d''une propriété doit être unique';
CREATE INDEX x_gist_tree_pro ON public.tr_propriete_pro
USING gist (pro_tree public.gist_ltree_ops);
COMMENT ON INDEX public.x_gist_tree_pro
IS 'Index d''optimisation de parcours d''arbre sur l''objet tree de type ltree';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 07/12/2018 13:23 |