Hi Steffen,
da kann ich Bernd nur zustimmen.
Die Migration der Daten sollte ja nicht so wild sein. Du musst im
Endeffekt ja "nur" x neue Spalten anlegen und dann ein paar
Update-Statements - oder wenn du sicher gehen willst, ein paar
Select-Statements, die dir als Ausgabe die Update-Statements für jeden
einzelnen Datensatz ausgeben. Dann kannst du die sicherheitshalber
gegenchecken und dann auf die DB abfeuern.
Je nachdem um wieviele Datensätze es sich handelt kannst du das evtl.
sogar per Hand über PhpMyAdmin machen. Je nachdem, wie fit du in Sql
bist wäre das auch eine Alternative.
Nichts schlimmeres als immer wieder etwas an eine bestehende
"Fehlkonstruktion" irgendwie dran zu schustern, hauptsache es klappt
irgendwie. Aus dem Teufelskreis kommt man nur schwer wieder raus.
Viele Grüße,
Dirk
Am 03.09.2015 um 08:47 schrieb bernd wilke:
Am 02.09.15 um 19:29 schrieb Steffen Liebig:
Hallo Bernd und Dirk,
danke für die schnellen Reaktionen.
Im Grunde muss ich Euch beiden beipflichten. Das Beste wäre ein Feld
"Vereine" und ein für das Kürzel ("SF" oder "Spvgg" etc) gewesen. Dann
kann man nach dem Verein sortieren und das Kürzel davorsetzen.
vielleicht ist ja jetzt der Zeitpunkt das endlich vernünfitg zu machen.
Bei uns lief es aber von Anfang an umgekehrt, weil a) bei den
Anforderungen was Wichtiges übersehen wurde und b) ein Feld für den Ort
schon da war. So war das Modul fertig, bis jemand merkte, dass nicht nur
Menschen, sondern auch Vereine den Ehrenteller bekommen können. Das
Ganze gilt auch nur für den Teller und im Nachhinein was einzufügen -
das direkt in der DB zu machen, wenn ich da drauf gekommen wäre...über
die Modulerstellung hätte es das ganze Modul neu erstellt, weil neues
Strukturelement (ich nenns mal so). Das war mir zu viel des Guten,
weshalb ich unseren Programmierer fragte, ob sich das lösen lässt. Da er
bereits einen ViewHelper für solche Aufgaben hatte, wurde diese Lösung
bevorzugt.
Warum das jetzt nicht mehr funktioniert...man frage mich was Leichteres
. Der Grund dürfte irgendwo zwischen UTF-8 (seltsamerweise stand die
Tabelle auf Latin_Swedish) und den aktuellen PHP-Versionen liegen, was
Anderes hat sich unterwegs nicht geändert.
du kannst natürlich versuchen die Flickerei mit weiteren Provisorien zu
erweitern und mit wagemutigen Patches zum funktionieren bringen [1]
oder es endlich vernünfig machen.
Die zeit, die du jetzt sparst musst du sonst später mehrfach investieren.
[1]
http://www.heimkinoraum.de/upload/images/news/Kabel_Chaos_mit_Technik.jpg
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german