Comment faire pour supprimer une classe d'entité dans un projet Symfony2

Lorsque nous avons conçu notre projet, nous avons eu un couple d'entités qui à ce jour sont inutilisés (et nous n'avons pas l'intention de les mettre en œuvre dans un avenir proche). Ergo, je veux les supprimer de mon projet. Je voudrais procéder comme ceci (toutes les étapes effectuées manuellement):

  1. Supprimer toutes les relations de mon actuellement utilisé entités.
  2. Supprimer la doctrime ORM fichier src/Resources/config/doctrine
  3. Supprimer la classe fichier PHP à partir de src/Entity
  4. Supprimer la table de la base de données

Ce que je voudrais savoir: est-il routines (par exemple, les commandes de la console) à l'appui de cette procédure? Par exemple, si je lance

php app/console doctrine:schema:update --dump-sql

après avoir éliminé toutes les relations et supprimé les fichiers, que je reçois l'instruction SQL qui supprime la fonction table(s)?

Jetez un oeil à DoctrineMigrationsBundle
Je ne peux pas trouver quelque chose qui pourrait l'aider dans mon cas. Pouvez-vous citer ou lien qu'est-ce exactement pourrait aider?
La bonne pratique est de ne pas utiliser le schema:update, mais de se fonder uniquement sur les classes de migration, qui vous donnera la possibilité d'écrire du sql brut d'aligner la base de données de votre modèle actuel. Le point clé est que les migrations sont à être écrit de deux façons: dans votre cas, il serait le up commande pour la suppression de la table, et le down de commande pour la restauration

OriginalL'auteur Gottlieb Notschnabel | 2014-02-20