Bonjour,
ça fait une semaine que j'ai cette erreur de syntaxe et je comprends pas sa source comme je suis nouvelle sur PostgreSQL
Prière de m'aider si vous avez des idées ;
l'erreur est :ERREUR: erreur de syntaxe sur ou près de « ( »
LINE 2: ( nextval('"Personne_PersonneID_seq"'::regclass),

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
19
20
21
22
23
24
25
26
CREATE TABLE "Detenteur" 
( nextval('"Personne_PersonneID_seq"'::regclass), 
NULL,
NULL, 
CONSTRAINT pk_detenteur PRIMARY KEY ("PersonneID" ), 
CONSTRAINT "Detenteur_PersonneID_key" UNIQUE ("PersonneID" ), 
CONSTRAINT “fk_det_pers” FOREIGN KEY ("PersonneID") REFERENCES "Personne" ("PersonneID") MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION 
) 
INHERITS ("Personne") 
);
 
CREATE TABLE "Personne"
 
(
 
 "PersonneID" serial NOT NULL,
 
 "Nom" character varying(64) NOT NULL,
 
 "Prenom" character varying(64) NOT NULL,
 
 "Adresse" character varying(128),
 
 CONSTRAINT pk_pers PRIMARY KEY ("PersonneID" )
 
);