@maxian
La risposta di Michael Villeneuve non è del tutto giusta. Nel caso di un ambiente di produzione o di un tipo di , non puoi semplicemente eliminare lo schema e ricrearlo.
L'unico modo per eseguirlo sullo schema corrente è il seguente:
- php app/console dottrina:schema:update --dump-sql . Copia l'uscita. Sono le query SQL dirette per aggiornare il tuo schema
- connetti mysql con la riga di comando di mysql o tramite un client mysql
- Disabilita il controllo delle chiavi esterne chiamando questa query:"set Foreign_key_checks=0;"
- inserisci le query da dottrina:schema:update
- Abilita il controllo della chiave esterna con :"set Foreign_key_checks=1;"
non posso garantire che non perderai alcune chiavi ma non perdi affatto i tuoi dati.