Bonjour,
j'essaie de créer tout (modules, forms base de donnée etc..) depuis mon schema.yml avec "Doctrine:build --all" mais j'ai une erreur à la création des tables, enfin une table car doctrine semble générer un index sur la clef primaire mais ne la nomme pas correctement, du coup elle n'existe pas = erreur.
je ne comprends pas?
mon schema.yml :
et le sql generé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Classe: connection: doctrine tableName: classe columns: idclasse: type: integer(4) fixed: false unsigned: false primary: true autoincrement: true # d'autres champs..
c'est le id_idx qui m'intrigue?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CREATE TABLE classe (idclasse INT AUTO_INCREMENT, eta_idetablissement INT NOT NULL, libelleclasse CHAR(10) NOT NULL, INDEX id_idx (id), INDEX eta_idetablissement_idx (eta_idetablissement), PRIMARY KEY(idclasse)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = INNODB;
Partager