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
A
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
Si vous pouvez accéder à la base de données, ajoutez la migration à la table phinxlog. –