Perrypedia Diskussion:MySQL-Zeichensätze 28.03.2022

Aus Perrypedia
Zur Navigation springen Zur Suche springen

character_set_system

... kann nicht geändert werden und hat, soweit ich weiß, nicht die allergeringste Bedeutung. --Klenzy (Diskussion) 17:32, 28. Mär 2022 (CEST)

Nachträgliche Änderungen

31.3.2022

  • ALTER TABLE `ppdb`.`text` MODIFY `old_text` mediumblob NOT NULL;
  • Grund: Mit utf8mb4_xxx kann beim Text suchen/ersetzen kein REGEX verwendet werden. Daher zurück auf mediumblob [1], REGEXP funktioniert nun wieder.

--Klenzy (Diskussion) 22:42, 6. Apr. 2022 (CEST)

6.4.2022

  • Interwiki-Tabelle gelöscht und neu befüllt
  • Grund: Die URL für externe Dorgon-Links wurden am Ende mit unzähligen Unterstrichen aufgefüllt, folglich wurde dann die Zielseite nicht gefunden.

--Klenzy (Diskussion) 22:42, 6. Apr. 2022 (CEST)

3.8.2022

ALTER TABLE `ppdb`.`archive`
MODIFY `ar_title` varchar(255) COLLATE utf8mb4_0900_as_ci NOT NULL DEFAULT '';
ALTER TABLE `ppdb`.`cu_changes`
MODIFY `cuc_title` varchar(255) COLLATE utf8mb4_0900_as_ci NOT NULL DEFAULT '';
ALTER TABLE `ppdb`.`job`
MODIFY `job_title` varchar(255) COLLATE utf8mb4_0900_as_ci NOT NULL DEFAULT '';
ALTER TABLE `ppdb`.`langlinks`
MODIFY `ll_title` varchar(255) COLLATE utf8mb4_0900_as_ci NOT NULL DEFAULT '';
ALTER TABLE `ppdb`.`logging`
MODIFY `log_title` varchar(255) COLLATE utf8mb4_0900_as_ci NOT NULL DEFAULT '';
ALTER TABLE `ppdb`.`pagelinks`
MODIFY `pl_title` varchar(255) COLLATE utf8mb4_0900_as_ci NOT NULL DEFAULT '';
ALTER TABLE `ppdb`.`protected_titles`
MODIFY `pt_title` varchar(255) COLLATE utf8mb4_0900_as_ci NOT NULL ;
ALTER TABLE `ppdb`.`querycache`
MODIFY `qc_title` char(255) COLLATE utf8mb4_0900_as_ci NOT NULL DEFAULT '';
ALTER TABLE `ppdb`.`querycachetwo`
MODIFY `qcc_title` char(255) COLLATE utf8mb4_0900_as_ci NOT NULL DEFAULT '',
MODIFY `qcc_titletwo` char(255) COLLATE utf8mb4_0900_as_ci NOT NULL DEFAULT '';
ALTER TABLE `ppdb`.`recentchanges`
MODIFY `rc_title` varchar(255) COLLATE utf8mb4_0900_as_ci NOT NULL DEFAULT '';
ALTER TABLE `ppdb`.`redirect`
MODIFY `rd_title` varchar(255) COLLATE utf8mb4_0900_as_ci NOT NULL DEFAULT '';
ALTER TABLE `ppdb`.`templatelinks`
MODIFY `tl_title` varchar(255) COLLATE utf8mb4_0900_as_ci NOT NULL DEFAULT '';

Die "title"-Felder sollen mit page.page_title übereinstimmen, sonst gibt es unkalkulierbare Laufzeiten.

Das Feld watchlist.wl_title kann leider nicht umgestellt werden (doppelte Schlüssel). Negative Auswirkungen auf die Laufzeit sind hierbei bisher nicht bekannt. --Klenzy (Diskussion) 14:40, 3. Aug. 2022 (CEST)