Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 02/08/2010 14:21:27
- chris0938
- Membre
Migration Mysql vers postgresql
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
#2 02/08/2010 14:48:53
- Marc Cousin
- Membre
Re : Migration Mysql vers postgresql
Ç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
#3 02/08/2010 15:15:43
- chris0938
- Membre
Re : Migration Mysql vers postgresql
je te remercie.
Hors ligne
Pages : 1