Schema
Owner
postgres
Tablespace
(default)
Descriptions
Table contenant des personnes
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
per_id |
serial |
|
nextval('t_personne_per_per_id_seq'::regclass) |
Identifiant automatique de la personne qui entre la donnée |
|||
|
|
per_nom |
varchar(36) |
|
|
|
Nom de la personne |
|
|
|
per_prenom |
varchar(32) |
|
|
|
Prénom de la personne |
|
|
|
per_mail |
varchar(320) |
|
|
Adresse mail unique de la personne. |
Foreign Keys
There are no foreign keys for table t_personne_per
Check Constraints
There are no check constraints for table t_personne_per
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
btree |
|
per_mail |
|
L'adresse mail d'une personne est unique |
||
btree |
|
per_nom, per_prenom |
|
unicite du couple nom / prenom d'une personne |
||
btree |
|
per_id |
|
Triggers
There are no triggers for table t_personne_per
Rules
There are no rules for table t_personne_per
Policies
There are no policies for table t_personne_per
Referenced
Table | Schema | Foreign Key | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|---|---|
mes_encodeur_per_id |
per_id |
No Action |
No Action |
|
Immediate |
Une mesure est associée à une et une seule personne (encodeur) |
||||
mes_valideur_per_id |
per_id |
No Action |
No Action |
|
Immediate |
Une mesure est associée à une et une seule personne (valideur) |
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
6 |
Pages |
1 |
System |
|
Temporary |
|
With OID |
|
Definition
CREATE TABLE public.t_personne_per (
per_id SERIAL,
per_nom VARCHAR(36) NOT NULL,
per_prenom VARCHAR(32) NOT NULL,
per_mail VARCHAR(320) NOT NULL,
CONSTRAINT c_uni_mail_per UNIQUE(per_mail),
CONSTRAINT c_uni_nom_prenom_per UNIQUE(per_nom, per_prenom),
CONSTRAINT t_personne_per_pkey PRIMARY KEY(per_id)
)
WITH (oids = false);
COMMENT ON TABLE public.t_personne_per
IS 'Table contenant des personnes';
COMMENT ON COLUMN public.t_personne_per.per_id
IS 'Identifiant automatique de la personne qui entre la donnée';
COMMENT ON COLUMN public.t_personne_per.per_nom
IS 'Nom de la personne';
COMMENT ON COLUMN public.t_personne_per.per_prenom
IS 'Prénom de la personne';
COMMENT ON COLUMN public.t_personne_per.per_mail
IS 'Adresse mail unique de la personne.';
COMMENT ON CONSTRAINT c_uni_mail_per ON public.t_personne_per
IS 'L''adresse mail d''une personne est unique';
COMMENT ON CONSTRAINT c_uni_nom_prenom_per ON public.t_personne_per
IS 'unicite du couple nom / prenom d''une personne';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 13/03/2014 13:23 |