[TYPO3-german] PHP/Extension - programmiertechnische Ratschläge gesucht

DirkHo dirk_studivz at web.de
Thu Sep 3 09:12:13 CEST 2015


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
>



More information about the TYPO3-german mailing list