Zum Inhalt springen

Koha Upgrade

  • von

Leider fristete Koha, eine aus meiner Sicht geniale OpenSource-Software zur Bibliotheksverwaltung, bei mir in den letzten Jahren ein ziemliches Nischendasein. Mit dem Ende der Verfügbarkeit von Updates für Debian 9 (30 Juni 2022) wurde es nun Zeit an diesem Zustand und auch diesem System wieder etwas zu ändern.

Leider schlug das direkte Upgrade auf Debian 12 (Bookworm) fehl, und auch bei einem stufenweisen Upgrade tauchte ein Problem mit der Datenbank auf, die Meldung „Older databases fail to upgrade due to having a row format other than „DYNAMIC“.

Folgendes geniales Skript (Quelle) löst dies Problem

#!/bin/bash 
# Name der Datenbank anstatt "dbname" einsetzen. 
DBNAME=koha_library  
# Raute dort entfernen, was man möchte. 
ROW_FORMAT=DYNAMIC 
#ROW_FORMAT=COMPRESSED  
TABS=$(echo SHOW TABLES | mysql -s $DBNAME)  
for a in $TABS ;
do     echo "ALTER TABLE $a ROW_FORMAT=$ROW_FORMAT;"
mysql $DBNAME -e "ALTER TABLE $a ROW_FORMAT=$ROW_FORMAT;"
done

Skript zur Datenbankkonvertierung

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert