Tabellenspalte Umstellung auf mehrspaltig: Datenmigration
Author: felix_reinhold
Publication Date: 8/16/2013 8:19
Hallo zusammen,
eine kurze Frage zur Umstellung einzelner Tabellenspalten in Schemata auf mehrsprachig.
Fehlerbeschreibung / detailed error report:
Normalerweise sind in diesem Fall die Werte ja weg, bzw. werden nicht mehr gezogen, da die Referenz auf die Datenbank auf ein anderes Feld verweist.
Beispiel: Spalte test verweist in der DB auf TEST. Umstellung auf mehrsprachig: Spalte test_DE verweist auf TEST_DE.
Mir würde es reichen, wenn in der Mastersprache wieder die alten Werte enthalten wären. Kann es zu Problemen führen, wenn ich einfach über die externe Bearbeitung des Schemas die Spalte test_DE auf TEST verweisen lasse? Oder gibt es dann irgendwo ungültige Referenzen, weil im Backend der DB-Feldname noch irgendwo aus dem FS-Feldnamen abgeleitet wird?
Alternativ: Habt ihr für so einen Fall ein Migrationsskript oder müsste ich selbst schnell eines schreiben?
Beste Grüße
Felix
Version:
Infos (ja, ich weiß, böse BETA :smileyhappy: ):
FirstSpirit Client 5.0_BETA.308.56374
Version Server: 5.0_BETA.308.56374
Speicher: 74,63 von 494,94 MByte belegt
Java Version: 1.6.0_43 32bit Sun Microsystems Inc.
Betriebssystem: Windows 7 6.1 x86
Tags: database_value, datasource, fs5.0, language_dependend, migration, question, schema, uselanguages, value
-
Author: kohlbrecher - 10/14/2013 9:29
Hallo Felix,
hast du inzwischen eine Lösung für dein Problem gefunden? Wenn ja, wäre es schön, wenn du diese kurz vorstellen könntest, damit die anderen User sich an deiner Lösung orientieren können.
Danke
Jan
0 -
Author: felix_reinhold - 10/14/2013 9:37
Hi Jan,
da ich leider keine Antwort auf obige Frage (rot geschrieben) von einem der "Backend-Entwickler" bekommen habe, haben wir die Spalte per SQL in der DB gespiegelt. Das hat natürlich ganz normal funktioniert. Obige Lösung habe ich bei mir in einem kleinen PoC mal probiert und bin auf keine Fehler gestoßen, wollt emich aber nicht darauf verlassen in einem größeren Projekt. Eine Antwort wäre hier also weiterhin ganz klasse für zukünftige Projekte.
Beste Grüße
Felix
0 -
Author: Peter_Jodeleit - 10/14/2013 14:55
Zu deiner "roten" Frage: Hier könnten wir nur sagen, das dies aktuell zu keinem Problem führt (so wie du auch selber festgestellt hast). Allerdings wird das kein Pfad sein, die wir in unsere Freigabe-Tests aufnehmen. Und demzufolge auch nicht garantieren können, das dies auch in Zukunft und für alle Benutzungen (z.B. im CorporateContent-Umfeld) funktioniert.
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
3 commentaires