SMath-Datenbank neu erstellen

In seltenen Fällen, etwa bei einem verlorenen Admin-Passwort oder inkonsistenten internen Daten, kann es nötig sein, die Datenbank des lokalen Lizenzservers neu zu erstellen.

Das geht folgendermaßen:

  • Wechseln Sie in den Ordner, aus dem Sie Ihre Serveranwendung initialisiert haben — dort liegt Ihre Compose-Datei

  • Halten Sie die Serveranwendung an mit

    docker compose down
    
  • Nachdem die Serveranwendung angehalten ist, müssen Sie das Docker-Volume mit der Serverdatenbank bereinigen. Dazu müssen Sie zuerst den Namen dieses Volumes herausfinden. Das gelingt mit

    docker volume ls
    
  • Der vorige Befehl zeigt alle Docker-Volumes auf Ihrer Maschine. Suchen Sie das Volume mit dem Namen XXX_postgres-data-XXX, wobei XXX sehr wahrscheinlich der Name Ihres Unternehmens ist. Entfernen Sie es mit

    docker volume rm XXX_postgres-data-XXX
    
  • Vergewissern Sie sich, dass das Volume gelöscht wurde, indem Sie noch einmal Folgendes aufrufen:

    docker volume ls
    
  • Ihre Datenbank ist jetzt bereinigt. Um sie neu zu erstellen, starten Sie Ihre Serveranwendung erneut mit

    docker compose up -d
    

Hinweis: Ihre Datenbank ist jetzt leer. Sie müssen das Passwort für admin erneut festlegen und Ihre Lizenz auf der Seite Licenses einrichten, wie in Ihrer Lieferanleitung beschrieben.