Löschen doppelter Datensätze aus MM-Tabellen

Es gibt unterschiedliche Gründe, warum es passieren kann, dass in MM-Tabellen doppelte Datensätze enthalten sind. Oft stammen die Duplikate aus unglücklichen Import- oder Migrationsskripten, oft sind sie entstanden, weil die Tabellenstruktur zu spät strikt genug definiert wurde.
Das Kind ist nun aber schon in den Brunnen gefallen, und wir wollen es retten.
Mit ein wenig Schiebereien klappt das im MySQL recht fix.

Weiterlesen

EXT:DCE – Upgrade to FAL-based files

Die Dynamic Content Elements (DCE) speichern Datei-Felder nun auch per FAL-Relation, also via File Abstraction Layer von TYPO3. Leider gibt es hierfür keinen Upgrade-Wizard. Man kann sich aber mit ein wenig PHP-Code passende SQL-Befehle generieren, um das Upgrade der Extension durchzuführen und die eigenen Content-Elemente entsprechend anzupassen.

Weiterlesen

git – Ändern der Groß-/Klein-Schreibweise von Ordnern

Neulich stieß ich auf das Problem, dass ich die Schreibweise eines Verzeichnisses geändert hatte. In der lokalen Working-Kopie wurde die Schreibweise korrekt angezeigt, GitLab zeigte mir die Änderung auch korrekt, jedoch änderte sich am Server nichts. Dort blieb die alte Schreibweise :-(

Eine simple und schnelle Lösung fand ich nach einigem Suchen:

git mv src/Mydir src/mydirs
git mv src/mydirs src/mydir
git commit -m "Rename folder Mydir to mydir"

Quelle