[Errno n] b“ERROR 1215 (HY000) at line nn in file: '…': Cannot add foreign key constraint”,
éditez le fichier mysqldump_NomDeLaBase_x.y.z_YYYYMMDDHHMM.sql pour :
SET FOREIGN_KEY_CHECKS=0; SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET FOREIGN_KEY_CHECKS=1;
[Errno n] b“ERROR 1071 (42000) at line nn in file: '…': Specified key was too long; max key length is 767 bytes”
Ce n'est pas un bogue, mais une limitation imposée.
CREATE TABLE phpgw_lang ( lang varchar(5) NOT NULL DEFAULT '', app_name varchar(100) NOT NULL DEFAULT 'common', message_id varchar(255) NOT NULL DEFAULT '', content text, PRIMARY KEY(lang,app_name(75),message_id(100)) );
Cela limite l'indexation aux 75 et 100 premiers caractères des colonnes, au lieu de 100 et 255.