OBS/Adminhilfe/MySQL Collation

Aus OBS Wiki
Version vom 18. August 2016, 07:23 Uhr von Mueller (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
Für diese Seite wurde eine Zugriffsbeschränkung eingerichtet. Falls du diese Nachricht siehst, bist du nicht berechtigt, diese Seite einzusehen.

Dies ist eine zugriffsgeschützte Seite.


Admin-Hilfe

OBS-Administration / Installation
kundenspezifische Anpassungen
OBS Protokolle
Shop-Administration

MySQL Collation

MySQL Collation ändern

Um die Standard Collation des MySQL Server zu ändern muss diese über die MySQL Workbench konfiguriert werden: MySQLCollation.png

Mit folgenden SQL Befehlen kann die Collation einer Datenbank bzw einer Tabelle geändert werden.

ALTER DATABASE DBNAME COLLATE latin1_german1_ci;
ALTER TABLE DBNAME.TABELLENAME COLLATE latin1_german1_ci;
ALTER TABLE DBNAME.TABELLENAME MODIFY FELDNAME FELDTYP COLLATE latin1_german1_ci;

Die Änderung der Datenbanken und Tabellen muss einzeln vorgenommen werden. Zu diesem Zweck gibt es das Makro CollationChange.mac, was diese Änderung für alle Datenbanken und Tabellen vornimmt, die mit OBS_MYSQL beginnen.

Im OBS\Data\Debug Verzeichnis wird dann eine Protkolldatei dazu angelegt: CollationChange.txt