2017-10-08 6 views
1

J'ai une migration qui a échoué en production après l'exécution de plusieurs commandes que je ne peux plus exécuter. Existe-t-il un moyen d'ignorer une migration?CakePHP 3 Ignorer la migration en production

+1

Si vous pouvez accéder à la base de données, ajoutez la migration à la table phinxlog. –

Répondre

1

Il existe une commande mark_migrated que vous pouvez utiliser pour définir des migrations particulières comme étant migrées, ce qui signifie qu'elles n'ont pas besoin d'être exécutées. CakePHP Documentation

Vous pouvez utiliser ce qui suit lorsque la cible est l'horodatage de la migration que vous ne souhaitez pas marquer comme n'ayant pas besoin d'être exécuté.

bin/cake migrations mark_migrated --target=20151016204000