# Migration bei fehlerhafter? Datenbank

**URL:** <https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165>\
**Category:** Installation/Einstieg\
**Created:** [2. März 2017 um 10:03 UTC](https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165 "2017-03-02T10:03:25Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [2. März 2017 um 10:03 UTC](https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165/1 "2017-03-02T10:03:25Z")

</div>

Hallo, ich will von 5.1.6 auf 5.2.20 updaten. Bei der Datenbankmigration meldet der Prozess&nbsp;bisher, dass folgende Tabellen schon existieren:&nbsp;s\_filter\_values\_attributes, s\_filter\_options\_attributes, s\_product\_streams\_attributes. Die habe ich manuell gelöscht und den Updateprozess neu gestarten. Die vierte Fehlermeldung ist nun: „Column not found: 1054 Unknown column ‚plugin\_id‘ in ‚field list‘“. Kann mir da jemand helfen? Dankeschön.

&nbsp;

**EDIT: ich gehe davon aus, dass jemand anderes an der Datenbank vorher rumgeschraubt hat.**

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [2. März 2017 um 10:15 UTC](https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165/2 "2017-03-02T10:15:33Z")

</div>

> [@brettvormkopp schrieb:](https://forum.shopware.com/profile/6611/brettvormkopp "brettvormkopp")
> 
> Hallo, ich will von 5.1.6 auf 5.2.20 updaten. Bei der Datenbankmigration meldet der Prozess&nbsp;bisher, dass folgende Tabellen schon existieren:&nbsp;s\_filter\_values\_attributes, s\_filter\_options\_attributes, s\_product\_streams\_attributes. Die habe ich manuell gelöscht und den Updateprozess neu gestarten. Die vierte Fehlermeldung ist nun: „Column not found: 1054 Unknown column ‚plugin\_id‘ in ‚field list‘“. Kann mir da jemand helfen? Dankeschön.
> 
> &nbsp;
> 
> **EDIT: ich gehe davon aus, dass jemand anderes an der Datenbank vorher rumgeschraubt hat.**

Hallo,

ich hoffe, du hast das Update erst einmal in einer Testumgebung angestoßen.

Prinzipiell, wenn du solch eine „defekte“ Datenbank hast, müsstest du **vor der ersten Durchführung des Updates** die Datenbanktabellen löschen, die zu der Version (noch) nicht gehören. Hast du das Update bereits durchgeführt und löscht die Datenbanktabellen erst danach und stößt das Update erneut an, kann das immer zu weiteren Fehlern führen. Du solltest also definitiv vor der ersten Durchführung des Updates die Datenbanktabellen löschen, die da (noch) nicht hingehören, dann sollte auch alles problemlos durchlaufen.

Es klingt danach, das schonmal ein Updateversuch auf Shopware 5.2 durchgeführt wurde, der aber fehlgeschlagen ist und dann ein (fehlerhaftes) Datenbank-Backup eingespielt wurde (es wurde die Datenbank nicht komplett gelöscht, sondern einfach das Datenbank-Backup in die alte eingespielt, was natürlich nicht die neuen Datenbanktabellen löscht).

Beste Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [2. März 2017 um 10:27 UTC](https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165/3 "2017-03-02T10:27:08Z")

</div>

Schau mal hier:&nbsp;[https://forum.shopware.com/discussion/comment/170022/#Comment\_170022](https://forum.shopware.com/discussion/comment/170022/#Comment_170022)

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [2. März 2017 um 10:36 UTC](https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165/4 "2017-03-02T10:36:51Z")

</div>

Danke euch beiden @sschreier‍ , [@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍ . Gibt es eine Auflistung der Datenbanktabellen von 5.1.16 und von 5.2.20 ?

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [2. März 2017 um 10:45 UTC](https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165/5 "2017-03-02T10:45:13Z")

</div>

> [@brettvormkopp schrieb:](https://forum.shopware.com/profile/6611/brettvormkopp "brettvormkopp")
> 
> Danke euch beiden @sschreier‍ , [@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski „Moritz Naczenski“)‍ . Gibt es eine Auflistung der Datenbanktabellen von 5.1.16 und von 5.2.20 ?

Hallo,

prinzipiell müssten diese Datenbanktabellen bei der Shopware Version 5.1.16 bei dir zu viel sein (die kommen erst mit Shopware Version 5.2):

- s\_attribute\_configuration

- s\_emotion\_element\_viewports

- s\_emotion\_shops

- s\_filter\_options\_attributes

- s\_filter\_values\_attributes

- s\_product\_streams\_attributes

- s\_user\_addresses\_attributes

- s\_user\_addresses

Beste Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [2. März 2017 um 11:00 UTC](https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165/6 "2017-03-02T11:00:17Z")

</div>

Du kannst dir auch ansehen, welche Migrations dazu gekommen sind.

Hier einmal Stand 5.1.6:&nbsp;[shopware/\_sql/migrations at v5.1.6 · shopware/shopware · GitHub](https://github.com/shopware/shopware/tree/v5.1.6/_sql/migrations)

und hier 5.2.20: &nbsp;[shopware/\_sql/migrations at v5.2.20 · shopware/shopware · GitHub](https://github.com/shopware/shopware/tree/v5.2.20/_sql/migrations)

In der s\_schema\_version kannst du dann nachvollziehen ob bei dir schon eine Migration ausgeführt wurde, die es in 5.1.16 noch garnicht gibt.

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [2. März 2017 um 11:26 UTC](https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165/7 "2017-03-02T11:26:25Z")

</div>

Ich danke euch, hier der vorllständigkeit halber:&nbsp;

```
SET FOREIGN_KEY_CHECKS=0;
DROP TABLE s_attribute_configuration;
DROP TABLE s_emotion_element_viewports;
DROP TABLE s_emotion_shops;
DROP TABLE s_filter_options_attributes;
DROP TABLE s_filter_values_attributes;
DROP TABLE s_product_streams_attributes;
DROP TABLE s_user_addresses_attributes;
DROP TABLE s_user_addresses;
DROP TABLE s_user_addresses_migration;
SET FOREIGN_KEY_CHECKS=1;

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![lola](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@lola](https://forum.shopware.com/u/lola)\
**Post date:** [6. März 2017 um 08:30 UTC](https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165/8 "2017-03-06T08:30:24Z")

</div>

Hallo,

da ich gerade vor demselben Problem stehe, habe ich mal noch eine Frage vorab. Allem Anschein nach wurde bei uns auch „irgendwann einmal“ dieses Update versucht. Das Komische ist nun, dass im Shop die Version 5.1.5 angezeigt wird. Laut Analyse der DB-Tabellen aber alle möglichen Tabellen bereits existieren, die wohl erst mit 5.2 kommen dürften.

Tatsächlich ist das Backend aber definitiv auf einem 5.1.5-Stand!

Speziell zu den Tabellen \_user\_x habe ich eine Frage: Es gibt ja nebenher noch die \_user\_billingaddress und \_user\_shippingaddress - aber wie gesagt eben auch schon die \_user\_addresses. Alle drei Tabellen sind gefüllt. Die \_billing besitzt 85 Einträge, die \_shipping&nbsp;20 Einträge. die neue \_addresses aber 78. Jetzt frage ich mich - kann man die \_addresses gefahrlos löschen oder wird die ggf. schon irgendwie „benutzt“?

Problem ist, dass es kein „altes“ Backup gibt, welches noch nicht mit den neuen Tabellen „verseucht“ wurde…

---

<div class="post-metadata">

**Author:** ![lola](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@lola](https://forum.shopware.com/u/lola)\
**Post date:** [6. März 2017 um 08:44 UTC](https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165/9 "2017-03-06T08:44:39Z")

</div>

Nachtrag: Das Problem scheint ja noch größer zu sein!

Da ich ein Backkup gemacht habe, dachte ich mir, ich versuchs einfach mal und lösche - gemäß obiger Liste - die ganzen falschen neuen Tabellen. Anschließend DB-Migration neu gestartet. Jetzt der Witz:&nbsp;**Could not apply migration (Migrations\_Migration757). Error: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘dbxxx.s\_attribute\_configuration’ doesn’t exist.**

Hä? Was soll das denn? Erst gibt’s ne Fehlermeldung WEIL die Tabelle schon da war. Jetzt wird gemeckert weil die Tabelle FEHLT? WHAT???

---

<div class="post-metadata">

**Author:** ![lola](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@lola](https://forum.shopware.com/u/lola)\
**Post date:** [7. März 2017 um 09:15 UTC](https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165/10 "2017-03-07T09:15:56Z")

</div>

Jemand eine Idee?&nbsp; ![Crying](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/3d74433e0d4d6cb84e92906c2faceb6b50db91bf.png "Crying")

---

<div class="post-metadata">

**Author:** ![lola](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@lola](https://forum.shopware.com/u/lola)\
**Post date:** [8. März 2017 um 06:19 UTC](https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165/11 "2017-03-08T06:19:02Z")

</div>

Hm… wie es scheint, ist das noch niemandem passiert… strange

---

<div class="post-metadata">

**Author:** ![lola](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@lola](https://forum.shopware.com/u/lola)\
**Post date:** [16. März 2017 um 16:45 UTC](https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165/12 "2017-03-16T16:45:45Z")

</div>

\*push\*

---

<div class="post-metadata">

**Author:** ![Branky](https://avatars.discourse-cdn.com/v4/letter/b/e9a140/32.png) [@Branky](https://forum.shopware.com/u/Branky)\
**Post date:** [14. November 2017 um 13:37 UTC](https://forum.shopware.com/t/migration-bei-fehlerhafter-datenbank/44165/13 "2017-11-14T13:37:13Z")

</div>

Hallo,

ich habe die gleichen Probleme und möchte die Tabellen gerne löschen. Jedoch erhalte ich immer folgende Fehlermeldung bei phpmyadmin. Die Tabelle ist einfach nicht löschbar. Wie kann ich sie löschen?

Fehler

**SQL-Befehl:**

DROP TABLE `s_customer_streams`

**MySQL meldet:** [![Dokumentation](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/dad5188114f7bc9936b441b90021cbf48d980220.png "Dokumentation")](http://dev.mysql.com/doc/refman/5.1/de/error-messages-server.html)

`#1217 - Cannot delete or update a parent row: a foreign key constraint fails `
