# Nach Migration eigenartige IDs

**URL:** <https://forum.shopware.com/t/nach-migration-eigenartige-ids/97980>\
**Category:** Administration\
**Created:** [12. Januar 2023 um 20:04 UTC](https://forum.shopware.com/t/nach-migration-eigenartige-ids/97980 "2023-01-12T20:04:26Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mercator](https://avatars.discourse-cdn.com/v4/letter/m/e95f7d/32.png) [@Mercator](https://forum.shopware.com/u/Mercator)\
**Post date:** [12. Januar 2023 um 20:04 UTC](https://forum.shopware.com/t/nach-migration-eigenartige-ids/97980/1 "2023-01-12T20:04:26Z")

</div>

Ich möchte mal in die Runde fragen, ob dies normal ist. Ich habe Daten über das Migrationstool in SW6 übernommen. Weil es noch einige Importfehler zu beheben gibt, machte ich mich in der DB auf die Suche nach den betreffenden IDs. Dabei stellte ich fest, dass die IDs fast wie Passwörter hinterlegt sind. Beispiel: ID: 0x000ab97a083b40b6b3de54ef0d0efc96 ist eine ID in der Tabelle order. Hier ein Screenshoot

 ![order](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/8/6/860c8f6959bb00b7651ac04075fd9e7a8bb1c67b.png)

In SW5 von wo die Daten migriert wurden, bestehen IDs aus z.B. 5-stelligen Ziffern. Habe ich da beim Import irgendwo eine falsche Einstellung gewählt? Übrigens, die Daten wurden trotzdem korrekt zugewiesen. Die Fehlermeldungen machen so jedoch keinen Sinn mehr. Wie soll ich so z.B. die Source ID 52 in der „order\_address“ finden können?

```auto
[warning] SWAG_MIGRATION_EMPTY_NECESSARY_FIELD_ORDER_ADDRESS
The order_address entity has one or more empty necessary fields
The order_address entity with the source id 52 does not have the necessary data for the field(s): zipcode,city,street

```

Und so sieht z.B. meine s\_order in Shopware 5 aus. Normale IDs???

 ![s_order](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/c/f/cfdad3d5ff49437f83d9b0ff0dc00828dee60ff0.png)

---

<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:** [12. Januar 2023 um 20:16 UTC](https://forum.shopware.com/t/nach-migration-eigenartige-ids/97980/2 "2023-01-12T20:16:55Z")

</div>

Ja, das ist seit Ewigkeiten Defacto-Standard und nennt sich UUID.

---

<div class="post-metadata">

**Author:** ![Mercator](https://avatars.discourse-cdn.com/v4/letter/m/e95f7d/32.png) [@Mercator](https://forum.shopware.com/u/Mercator)\
**Post date:** [12. Januar 2023 um 20:20 UTC](https://forum.shopware.com/t/nach-migration-eigenartige-ids/97980/3 "2023-01-12T20:20:06Z")

</div>

> [@Max\_Shop](#):
>
> s ist seit Ewigkeiten Defacto-Standard und nennt sich UUID.

Da bin ich schon mal etwas beruhigter.  
Aber jetzt die andere Frage. Wie geht man dann mit einer Fehlermeldung wie folgender um?

```auto
[warning] SWAG_MIGRATION_EMPTY_NECESSARY_FIELD_ORDER_ADDRESS
The order_address entity has one or more empty necessary fields
The order_address entity with the source id 52 does not have the necessary data for the field(s): zipcode,city,street

```

Hier wird ja klar die „order\_adress“ Tabelle und source id 52 beschrieben. Wie finde ich dann aber diese ID, wenn alles in UUID verschlüsselt wurde?

---

<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:** [12. Januar 2023 um 20:52 UTC](https://forum.shopware.com/t/nach-migration-eigenartige-ids/97980/4 "2023-01-12T20:52:25Z")

</div>

> [@Mercator](#):
>
> `source id`

Gibts in der Tabelle kein Feld das so oder ähnlich lautet? Habe mich mit Migration bisher kauf bis gar nicht beschäftigt.

Wenn ich die Meldung so lese, dann würde ich eher sagen, dass in Shopware 5 zipcode,city,street fehlt.

---

<div class="post-metadata">

**Author:** ![Mercator](https://avatars.discourse-cdn.com/v4/letter/m/e95f7d/32.png) [@Mercator](https://forum.shopware.com/u/Mercator)\
**Post date:** [12. Januar 2023 um 21:00 UTC](https://forum.shopware.com/t/nach-migration-eigenartige-ids/97980/5 "2023-01-12T21:00:06Z")

</div>

Nein, leider nicht. Ich glaube aber das Mapping der IDs zu UUID geschieht irgendwo in den swag\_migration\_xxx Tabellen, welche in SW6 angelegt werden.

In Shopware 5 gibt es zwar keine order\_adress Tabelle, jedoch eine „s\_order\_shippingaddress“ welche die Felder zipcode, city und street enthalten.

Mit dem Fehlerprotokoll steh ich echt wie der Esel am Berg. Frustrierend ☹

---

<div class="post-metadata">

**Author:** ![area-net-gmbh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/area-net-gmbh/32/21995_2.png) [@area-net-gmbh](https://forum.shopware.com/u/area-net-gmbh)\
**Post date:** [13. Januar 2023 um 09:29 UTC](https://forum.shopware.com/t/nach-migration-eigenartige-ids/97980/6 "2023-01-13T09:29:59Z")

</div>

In der swag\_migration\_mapping gibt es das Feld old\_identifier, da sollte die 52 zu finden sein.

Oder in der swag\_migration\_data im Feld raw - da sollten die ursprünglichen Daten als JSON („id“:52) eigentlich auch zu finden sein.

Der fehlerhafte Datensatz könnte in s\_order\_billingaddress oder s\_order\_shippingaddress liegen.

---

<div class="post-metadata">

**Author:** ![Mercator](https://avatars.discourse-cdn.com/v4/letter/m/e95f7d/32.png) [@Mercator](https://forum.shopware.com/u/Mercator)\
**Post date:** [13. Januar 2023 um 12:43 UTC](https://forum.shopware.com/t/nach-migration-eigenartige-ids/97980/7 "2023-01-13T12:43:10Z")

</div>

Super, herzlichen Dank für den Hinweis. Da werde ich mich dann nochmals auf die Suche begeben. 🙂

---

<div class="post-metadata">

**Author:** ![Mercator](https://avatars.discourse-cdn.com/v4/letter/m/e95f7d/32.png) [@Mercator](https://forum.shopware.com/u/Mercator)\
**Post date:** [18. Januar 2023 um 17:19 UTC](https://forum.shopware.com/t/nach-migration-eigenartige-ids/97980/8 "2023-01-18T17:19:42Z")

</div>

Ich habe noch folgenden Fehler, für welchen ich einfach keine Lösung finde.

```auto
[warning] SWAG_MIGRATION_SHIPPING_METHOD_ENTITY_UNKNOWN
Cannot find shipping_method
The order entity with the source id "1" cannot find the depended shipping_method entity with the source id "0".

```

In der Order Tabelle finde ich leider kein Feld mit dem Namen Shipping\_Method. Doch wo könnte diese dann sonst noch zu finden sein? 🫤
