Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
je souhaite créer ma base de données sur postgresql qui se trouve actuellement sous mysql.
Mais j'ai un problème sur une table a cause d' un UNIQUE INDEX:
CREATE TABLE matable(
ID CHAR(10) NOT NULL,
attribut2 CHAR(10) NULL,
attribut3 CHAR(10) NULL,
attribut4 CHAR(10) NULL,
PRIMARY KEY(ID),
UNIQUE INDEX PROGRAMMATION_UNIQUE(attribut2 ,attribut3 ,attribut4)
);
et voila l'erreur que j'obtiens:
Erreur ! : SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "UNIQUE" LINE 7: UNIQUE INDEX PROGRAMMATION_UNIQUE(attribut2 ,attribut3 ,attribut4... ^
merci par avance.
Hors ligne
Ça s'écrit comme ça sous PostgreSQL:
CREATE TABLE matable(
ID CHAR(10) NOT NULL,
attribut2 CHAR(10) NULL,
attribut3 CHAR(10) NULL,
attribut4 CHAR(10) NULL,
PRIMARY KEY(ID),
constraint PROGRAMMATION_UNIQUE unique(attribut2 ,attribut3 ,attribut4)
);
Marc.
Hors ligne
je te remercie.
Hors ligne
Pages : 1