J'utilise PogreSQL 7.2 et pgAdminII.
J'ai essayé de faire la transaction suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
begin;
 
create sequence UAP_sqid start 1;
create table UAP (
UAP_id int primary key Default nextval('UAP_sqid'),
nom varchar(10) not null,
nom_resp varchar(25) not null,
prenom_resp varchar(30) not null);
 
create sequence lg_sqid start 1;
create table lignes (
nu_lg int primary key Default nextval('lg_sqid'),
uap int FOREIGN KEY REFERENCES UAP(UAP_id),
nom varchar(10) not null,
nu int);
 
commit;

J'obtiens un message d'erreur :
'ERROR: parser: parse error at or near "FOREIGN" '

Merci pour votre aide