Bonjour,

Je débute en PostGresql et j'essaye de convertir mes bases Oracle reçues à l'école, en base PostGresql. Cependant, lors de ma conversion, j'ai toujours la même erreur en ce qui concerne la contrainte CHECK. Voici un exemple de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
  CREATE TABLE "EMPLOYE" 
   (	"EMPNO" CHAR(3), 
	"EMPNOM" VARCHAR(30) NOT NULL, 
	"EMPSAL" DECIMAL(11,0) NOT NULL, 
	"EMPSEXE" CHAR(1) NOT NULL, 
	"EMPDPT" CHAR(3) NOT NULL, 
	"EMPNOMCD" VARCHAR(30), 
	 CHECK (EmpSexe = 'F' OR empsexe = 'M'), 
	 CONSTRAINT "PKEMPLOYE" PRIMARY KEY ("EMPNO"),
	 CONSTRAINT "VAL_SALAIRE" CHECK (Empsal between 0 and 150000));
Et voici l'erreur reçue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ERROR:  column "empsexe" does not exist
Pourtant, le champ empsexe est normalement bien créer au dessus. De plus, j'ai essayé le empsexe de la contrainte avec et sans quote, histoire d'être sur mais rien n'y fait...

Merci pour votre aide.