Archiv verlassen und diese Seite im Standarddesign anzeigen : Kollation auf einmal umstellen
waldbauer.com
11.08.2006, 10:24
Guten Morgen !
Noch eine Frage, ich verwende latin1_gernal_ci aber in einigen Feldern habe ich bei Kollation nichts, in anderen wiederum swedish_ci. Dadurch war kurze Zeit das AdminCP nicht zugänglich (illegal mix of kollations).
Meine Frage: Kann ich mit nur einem ALTER alle Datenbanken auf latin1_gernal_ci umstellen ?
Gandalf2003
06.03.2007, 01:11
Wenn höchstens Tabellen :) Ich bin auch gerade auf der Suche danach:D
Vielleicht hilft das:
http://www.vbulletin.org/forum/showthread.php?t=118308
Vorher unbedingt Backup erstellen!
Ich habe daheim noch ein anderes Script, das auch sehr gut funktioniert.
Gandalf2003
06.03.2007, 13:59
Hallo Mike,
das Script mag recht flexibel sein, jedoch würde mich interessen ob man dies auch per Query machen kann? Also Tabellen und Struktur, denn eine Tabelle kann latin1_swedish.ch als Eintrag haben, jedoch gehe ich in die Struktur haben teilweise diese latin1_bin.
Komme mit dem Script nicht wirklich klar :( Kannst Du was aus dem Nähkästchen veröffentlichen, denn ich bin seit gestern in Suchmaschinen , und es gibt wohl keine andere Chance, als diese Einträge per Hand zu machen.....
Christian
06.03.2007, 14:03
ALTER DATABASE `datenbankname` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci
Geht auch in PHPMyAdmin unter Operationen.
Gandalf2003
06.03.2007, 14:35
Hallo Christian,
was bewirkt das Query denn genau? Das Tabelle und Struktur auf swedish.ch geändert werden?
latin1_general_ci ist aber nicht das, was ich einstellen muss!?
lg
Christian
06.03.2007, 15:17
Was ich noch sagen wollte, das geht aber nur wenn noch keine Kolloation bei den Tabellen gesetzt worden ist.
Gandalf2003
06.03.2007, 15:21
Mist, dann funktioniert das nicht, denn es sind ja welche vorgegeben... teilweise:)
Wenn du nicht alle Tabellen und Felder einzeln bearbeiten willst, brauchst du ein Script. Ein einzelnes Query reicht dafür nicht.
Lade die Datei im Anhang in dein admincp-Verzeichnis und probiere es damit.
Wie immer gilt auch hier: Vorher ein Backup der kompletten Datenbank erstellen und überprüfen, ob das Backup vollständig ist.
Gandalf2003
07.03.2007, 10:30
Guten Morgen, Mike.
Die Umstellung der Tabellen hat geklappt, jedoch wenn ich z.B. die Tabelle adv_pages direkt anschaue, läuft die noch auf latin1_bin. Ist das normal, kann man es so belassen, oder sollten sie normal auch auf latin1_swedish.ch eingestellt sein?
Gruß und Danke.
Alle Kollationen sollten gleich sein. Ich denke mal, das Skript kümmert sich nur um vBulletin-Tabellen, wozu eine "adv_pages" ja nicht wirklich gehört.
Zwei Fragen:
Kann ich mit dem Script auch von latin1_swedish_ci nach utf8_swedish_ci umstellen und läuft es unter vB3.7 Beta 6?
Viele Grüße
hj
Marco Tin
11.07.2008, 08:08
Hallo,
ich habe sowohl latin1_swedish1_ci als auch latin1_german1_ci-tabellen. Auf welche collation sollte ich umstellen? Das Script hat latin1_german1_ci vorgesschlagen aber das war nicht so gut.
Ich hatte die frage so ähnlich vor einigen Tagen im Modificationforum gestellt : http://www.vbulletin-germany.org/showthread.php?p=34963#post34963.
Grüße, macco
waldbauer.com
11.07.2008, 08:30
Ich habe utf8_general_ci und es funktioniert soweit sehr gut....zumindest glaube ich das :-)
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.