Schema
public
Owner
postgres
Tablespace
(default)
Descriptions
Table des unités de mesure.
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
uni_id |
serial |
|
nextval('tr_unite_uni_uni_id_seq'::regclass) |
Identifiant unique numérique de l'unité de mesure |
|||
|
|
uni_symbole |
varchar(5) |
|
|
Symbole utilisé pour représenter l'unité de mesure (par exemple m pour mètre) |
||
|
|
uni_nom |
varchar(50) |
|
|
Nom usuel de l'unité de mesure |
||
|
|
uni_description |
varchar(255) |
|
|
|
Description de l'unité de mesure |
|
|
|
uni_type_donnee |
varchar(25) |
|
|
|
|
Type de données courant dans lequel les données exprimées dans l'unité de mesure seront fournies. Par exemple numeric pour des mesurées exprimées en mètres. Cette information optionnelle permet d'implémenter des contrôles de cohérence. |
Foreign Keys
There are no foreign keys for table tr_unite_uni
Check Constraints
There are no check constraints for table tr_unite_uni
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
uni_nom |
|
Le nom d'une unité doit être unique |
||
btree |
|
uni_symbole |
|
Le symbole d'une unité doit être unique |
||
btree |
|
uni_id |
|
Triggers
There are no triggers for table tr_unite_uni
Rules
There are no rules for table tr_unite_uni
Policies
There are no policies for table tr_unite_uni
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
public |
mobj_uni_id |
uni_id |
No Action |
No Action |
|
Immediate |
une mesure peut être rattachée à O ou 1 unité |
|||
public |
rgp_uni_id |
uni_id |
No Action |
No Action |
|
Immediate |
un regroupement peut être rattaché à O ou 1 unité |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.tr_unite_uni (
uni_id SERIAL,
uni_symbole VARCHAR(5) NOT NULL,
uni_nom VARCHAR(50) NOT NULL,
uni_description VARCHAR(255) NOT NULL,
uni_type_donnee VARCHAR(25),
CONSTRAINT c_uni_nom_uni UNIQUE(uni_nom),
CONSTRAINT c_uni_symbole_uni UNIQUE(uni_symbole),
CONSTRAINT tr_unite_uni_pkey PRIMARY KEY(uni_id)
)
WITH (oids = false);
COMMENT ON TABLE public.tr_unite_uni
IS 'Table des unités de mesure.';
COMMENT ON COLUMN public.tr_unite_uni.uni_id
IS 'Identifiant unique numérique de l''unité de mesure';
COMMENT ON COLUMN public.tr_unite_uni.uni_symbole
IS 'Symbole utilisé pour représenter l''unité de mesure (par exemple m pour mètre)';
COMMENT ON COLUMN public.tr_unite_uni.uni_nom
IS 'Nom usuel de l''unité de mesure';
COMMENT ON COLUMN public.tr_unite_uni.uni_description
IS 'Description de l''unité de mesure';
COMMENT ON COLUMN public.tr_unite_uni.uni_type_donnee
IS 'Type de données courant dans lequel les données exprimées dans l''unité de mesure seront fournies. Par exemple numeric pour des mesurées exprimées en mètres. Cette information optionnelle permet d''implémenter des contrôles de cohérence.';
COMMENT ON CONSTRAINT c_uni_nom_uni ON public.tr_unite_uni
IS 'Le nom d''une unité doit être unique';
COMMENT ON CONSTRAINT c_uni_symbole_uni ON public.tr_unite_uni
IS 'Le symbole d''une unité doit être unique';
01/06/2018 |