Ich habe eine Migration, die in der Produktion fehlgeschlagen ist, nachdem ich mehrere Befehle ausgeführt habe, die ich nicht mehr ausführen kann. Gibt es eine Möglichkeit, eine Migration zu überspringen?CakePHP 3 Migration in Produktion überspringen
1
A
Antwort
1
Es gibt einen mark_migrated-Befehl, den Sie verwenden können, um bestimmte Migrationen als migriert festzulegen, und dies bedeutet, dass sie nicht ausgeführt werden müssen. CakePHP Documentation
Sie können Folgendes verwenden: Ziel ist der Zeitstempel der Migration, die Sie nicht als nicht ausgeführt markieren möchten.
bin/cake migrations mark_migrated --target=20151016204000
Verwandte Themen
- 1. CakePHP 3 Migration Ausgabe
- 2. CakePHP 3 Migration fehlt enum
- 3. Migration Package zu CakePHP Hinzufügen von 3
- 4. Laravel Migration Local vs Produktion
- 5. Progressive Migration zu Docker in der Produktion
- 6. Core.php in CakePHP 3
- 7. Layout in CakePHP 3?
- 8. in cakephp 3
- 9. Wie Rollback eine bestimmte Migration in CakePHP?
- 10. Parametrieren Djangos Migration zu überspringen (--fake programmatisch)
- 11. Schienen Migration Produktion db funktioniert nicht gut
- 12. Django überspringen insbesondere Migration (keine Migrations anzuwenden)
- 13. Verwendung Memcached in CakePHP 3
- 14. Count enthalten in CakePHP 3
- 15. CakePHP 3 NICHT in Frage
- 16. Vorlage in CakePHP 3 wiederverwenden?
- 17. Wie Unterabfrage in CakePHP 3
- 18. Individuelle Konfigurationsdateien in CakePHP 3
- 19. ein Abfrageergebnis in cakephp 3
- 20. Mehrere Datenbankverbindung in CakePHP 3
- 21. CakePHP 3 - Vergleichen Passwörter
- 22. cakephp 3 Methode
- 23. CakePHP 3 Passwörter zurücksetzen
- 24. CakePHP 3 Mehrere Datenbanken
- 25. CakePHP 3 Assoziationen löschen
- 26. CakePHP 3 Internationalisierung nicht
- 27. CakePHP 3 Abfrage aktualisieren
- 28. CakePHP 3: Cookies Tutorial
- 29. CakePHP 3 Suche Tags
- 30. CakePHP 3 Benutzerdefinierte Protokollierung
Wenn Sie auf die Datenbank zugreifen können, fügen Sie die Migration zur Tabelle phinxlog hinzu. –