2017-10-14 14 views
1

Je suis PRÉPONDÉRANTS entité de paquet.entité Symfony override « La table 'sulu_11.me_media' nom existe déjà

Dans mon paquet

Je suis en train d'écrire un

namespace AppBundle\Entity; 

use Sulu\Bundle\MediaBundle\Entity\Media as Base; 
use Doctrine\ORM\Mapping as ORM; 
use Gedmo\Mapping\Annotation as Gedmo; 

/** 
* @ORM\Table(name="me_media") 
* @ORM\Entity(repositoryClass="AppBundle\Repository\MediaRepository") 
*/ 
class Media extends Base 
{ 

} 

Et quand je exécuter la commande

php bin/console doctrine:schema:update --force 

erreur jeté wh ile exécutant la commande "doctrine: schema: update --force". Message: "La table portant le nom 'sulu_11.me_media' existe déjà." ["error" => Doctrine \ DBAL \ Schéma \ SchemaException {...}, "commande" => "doctrine: mise à jour --force", "message" => "La table avec le nom 'sulu_11.me_media 'existe déjà.'] [] [Doctrine \ DBAL \ Schema \ SchemaException] La table avec le nom 'sulu_11.me_media' existe déjà.

Répondre

0

Quels sont les travaux thisphp bin/console doctrine:schema:update --force?

Créer toutes les tables à partir de l'entité. Mais l'exception est parce que vous avez cette table.

Pour la base de données Migrate vous devez utiliser DoctrineMigrationsBundle

et utilisez la commande

php app/console doctrine:migrations:generate