Clear Cache

Aller au contenu Aller au menu Aller à la recherche

jeudi, juillet 2 2009

Creer la structure SQL (database + table) a partir des modeles Doctrine

yop yop, 1er post de ma part

je voulais simplement (re)creer la structure SQL grace aux objets Doctrines existant, le but etant de profiter de la connection a MySQL en cours (qui change selon l'environnement dev/prod) et aussi des structures des tables contenu dans les objets doctrines, la procedure se resumant a :

  • recuperer la connex
  • changer le nom de la base
  • faire un "createDatabase"
  • faire un ou plusieurs "createTable"

Lire la suite »

vendredi, mai 15 2009

SQLSTATE[HY000]: General error: 1005

SQLSTATE[HY000]: General error: 1005 Can't create table './ma_table/#sql-6d79_2523.frm' (errno: 150). Failing Query: ALTER TABLE table2 ADD FOREIGN KEY (table1) 
REFERENCES table1(id) ON DELETE SET NULL

Voilà une erreur qui m'est apparue plusieurs fois, assez embêtante lorsqu'on ne connait pas la solution.

Lire la suite »