# Migration roll back, database:migrate prev funktioniert nicht

**URL:** <https://forum.shopware.com/t/migration-roll-back-database-migrate-prev-funktioniert-nicht/94772>\
**Category:** Programmierung\
**Tags:** administration\
**Created:** [10. Juni 2022 um 06:48 UTC](https://forum.shopware.com/t/migration-roll-back-database-migrate-prev-funktioniert-nicht/94772 "2022-06-10T06:48:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rammi22](https://avatars.discourse-cdn.com/v4/letter/r/258eb7/32.png) [@rammi22](https://forum.shopware.com/u/rammi22)\
**Post date:** [10. Juni 2022 um 06:48 UTC](https://forum.shopware.com/t/migration-roll-back-database-migrate-prev-funktioniert-nicht/94772/1 "2022-06-10T06:48:42Z")

</div>

Hallo,  
wie lautet der **Befehl für das roll back der letzten DB-Migration** , bzw. wo ist der dokumentiert?

Ich habe eine Migration eines Plugin ausgeführt:  
`./bin/console database:migrate MyPlugin --all`

Bei Symfony wird die letzte Migration mit `prev` zurückgesetzt. Das versuche ich mit folgenden Befehl:  
`./bin/console database:migrate prev MyPlugin`

Als Antwort bekomme ich:

> In MigrationCommand.php line 82:  
> missing timestamp cap or --all option

VG

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [10. Juni 2022 um 08:57 UTC](https://forum.shopware.com/t/migration-roll-back-database-migrate-prev-funktioniert-nicht/94772/2 "2022-06-10T08:57:56Z")

</div>

Der Fehler gibt die Antwort ja schon fast aus. Entweder du benötigst wieder den Zusatz --all oder den timestamp. Vermutlich gibt es mehrere Migrationen und es fragt dich auf welche du zurück müsstest.

In der Dokumentation noch nie etwas darüber gesehen. Alles was Symfony ist auch tendenziell nur dort dokumentiert, da das Shopware ja nur übernimmt.

---

<div class="post-metadata">

**Author:** ![rammi22](https://avatars.discourse-cdn.com/v4/letter/r/258eb7/32.png) [@rammi22](https://forum.shopware.com/u/rammi22)\
**Post date:** [10. Juni 2022 um 10:32 UTC](https://forum.shopware.com/t/migration-roll-back-database-migrate-prev-funktioniert-nicht/94772/3 "2022-06-10T10:32:25Z")

</div>

@Max_Shop Ja, ich hatte beides ausprobiert, also: `./bin/console database:migrate prev MyPlugin --all` und `./bin/console database:migrate prev %timestamp%` (timestamp = Wert aus Spalte migration.creation\_timestamp)  
Beides führte zum selben Ergebnis…

---

<div class="post-metadata">

**Author:** ![simonfunk](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simonfunk/32/15467_2.png) [@simonfunk](https://forum.shopware.com/u/simonfunk)\
**Post date:** [2. Juli 2022 um 21:42 UTC](https://forum.shopware.com/t/migration-roll-back-database-migrate-prev-funktioniert-nicht/94772/4 "2022-07-02T21:42:09Z")

</div>

Die Lösung ist der Parameter -u.  
Also ./bin/console database:migrate-destructive MyPlugin -u TIMESTAMP
