Maison  >  Questions et réponses  >  le corps du texte

Doctrine Symfony/migrations : le diff n'existe pas

<p>Exécutez un projet vide. J'ai actuellement ce qui suit dans mon fichier composer.json : </p> <pre class="brush:php;toolbar:false;">"require" : { "php": ">=8.1", "doctrine/doctrine-bundle": "^2.7", "doctrine/migrations" : "^3.5", "doctrine/orme": "^2.13", "test/framework-bundle": "^6.1@dev", //Ma dernière branche framework-bundle. "symfony/runtime": "^6.1" },</pré> <p>Lorsque j'exécute <code>./vendor/bin/doctrine-migrations</code>, je vois la commande suivante : </p> <pre class="brush:php;toolbar:false;">migrations migrations:current [current] affiche la version actuelle migrations:dump-schema [dump-schema] Vide le schéma de la base de données dans les migrations. migrations:execute [execute] Exécuter manuellement une ou plusieurs versions de migration. migrations:generate [generate] Génère une classe de migration vide. migrations : latest [latest] affiche la dernière version migrations:list [list-migrations] Affiche une liste de toutes les migrations disponibles et leur statut. migrations:migrate [migrate] Effectue une migration vers la version spécifiée ou la dernière version disponible. migrations:rollup [rollup] Fusionne les migrations en supprimant toutes les versions suivies et en insérant une version existante. migrations:status [statut] Afficher l'état d'un ensemble de migrations. migrations:sync-metadata-storage [sync-metadata-storage] Assurez-vous que le magasin de métadonnées est à la dernière version. migrations:up-to-date [up-to-date] vous indique si votre schéma est à jour. migrations:version</pre> <p>Il n’existe pas de commande <code>diff</code> Lorsque j'essaie d'exécuter <code>diff</code>, cela indique que la commande n'est pas définie. Quelqu'un sait-il quel est le problème? </p>
P粉548512637P粉548512637442 Il y a quelques jours495

répondre à tous(1)je répondrai

  • P粉077701708

    P粉0777017082023-08-27 14:28:50

    Je pense que tu as besoin php bin/console doctrine:migrations:diff
    diff : générez des migrations en comparant la base de données actuelle et les informations de mappage.

    Vous pouvez consulter plus d'informations sur https://symfony.com/bundles/DoctrineMigrationsBundle/current/index.html#usage.

    répondre
    0
  • Annulerrépondre