Guten Morgen,
hab folgendes "Problem" grad.
Ich hab in meiner Datenbank hundertdausende Datensätze, welche zu externen Portalen geschoben werden. Angenommen wir haben Schuhe, welche zu Ama*n, E*ay und anderen Plattformen geschickt werden.
Jede Plattform liefert dann eine ID des Artikels zurück die wir speichern. Nun liefert aber eine Plattform Long zurück, eine andere Integer und noch eine andere UID (String)
Am liebsten und einfachsten wäre ja folgende Struktur um die Daten zu speichern (Dummy)
table platform_id_mapping
int id
int schuh_id
int external_id
int platform_id
geht aber nicht, weil ja external_id long, string oder int sein kann.
1. Überlegung ist die spalte als String zu machen und dann im Code entsprechend in Long, Integer zu convertieren.
2. Überlegung ist je plattform eine eigene Tabelle
Habt ihr noch ne Idee? gibts vielleicht noch ein Datenformat was ich nicht bedacht habe und nutzen könnte?
hab folgendes "Problem" grad.
Ich hab in meiner Datenbank hundertdausende Datensätze, welche zu externen Portalen geschoben werden. Angenommen wir haben Schuhe, welche zu Ama*n, E*ay und anderen Plattformen geschickt werden.
Jede Plattform liefert dann eine ID des Artikels zurück die wir speichern. Nun liefert aber eine Plattform Long zurück, eine andere Integer und noch eine andere UID (String)
Am liebsten und einfachsten wäre ja folgende Struktur um die Daten zu speichern (Dummy)
table platform_id_mapping
int id
int schuh_id
int external_id
int platform_id
geht aber nicht, weil ja external_id long, string oder int sein kann.
1. Überlegung ist die spalte als String zu machen und dann im Code entsprechend in Long, Integer zu convertieren.
2. Überlegung ist je plattform eine eigene Tabelle
Habt ihr noch ne Idee? gibts vielleicht noch ein Datenformat was ich nicht bedacht habe und nutzen könnte?