OPUS 4.6 Update

Wie bei allen Updates müssen zuerst die OPUS 4 Dateien mit Git auf den neuesten Stand gebracht werden. Danach kann das Updateskript verwendet werden um weitere Schritte auszuführen.

Das Update auf OPUS 4.6 setzt mindestens OPUS 4.5-RC1 voraus. Falls es sich bei dem Repository noch um OPUS 4.4.5 handelt, kann mit der folgenden Anleitung direkt auf OPUS 4.6 umgestiegen werden.

Anschließend muss die Datenbank aktualisiert und Anpassungen an den Daten vorgenommen werden. Dafür muss das Skript

bin/update.sh

ausgeführt werden.

Weitere Informationen zu den Neuheiten in OPUS 4.6 und zum Update finden sich in den Release Notes.

Was passiert beim Update?

Neue Konfigurationsdatei anlegen

Wenn die Datei console.ini noch nicht existiert wird sie angelegt und in Ihr die Zugangsdaten für den OPUS 4 Admin Account für die Datenbank gespeichert.

application/configs/console.ini

Wenn die Zugangsdaten nicht in der Datei db/createdb.sh gefunden werden können, werden sie auf der Konsole abgefragt.

Datenbankschema aktualisieren

Beim Update von OPUS 4.5 auf die aktuelle Version 4.6 werden folgende Änderungen am Datenbankschema vorgenommen.

  • Tabelle ‘schema_version’ wird vereinfacht
  • Tabelle ‘opus_version’ wird hinzugefügt
  • Lizenzen bekommen die neue Spalte ‘name’ für Kurznamen wie “CC BY 4.0”
  • CollectionRoles bekommen weitere Optionen
  • Personen bekommen Spalte ‘opus_id’, dass aber noch nicht verwendet wird

Weitere Update-Schritte

Nach der Aktualisierung des Datenbankschemas werden weitere Schritte für das Update ausgeführt.

  • Sammlung für Importe (durch SWORD) wird hinzugefügt
  • Wahlweise werden die Creative Commons 4.0 Lizenzen hinzugefügt
  • Alte Creative Commons Lizenzen werden, wenn möglich, um Kurznamen ergänzt
  • Führende Nullen werden von GND-Nummern für Personen entfernt
  • Verlinkung zum ‘schema’-Verzeichnis im Framework wird entfernt