HumbleBee

Daten und Backups

HumbleBee speichert Ihre Arbeitszeit lokal. Sie besitzen die Datenbank, deshalb sollten Sie auch wissen, wie Sie sie sichern.

HumbleBee speichert Daten in einer lokalen SQLite-Datenbank. Fuer den Kern-Workflow ist kein Cloud-Account erforderlich.

Standardpfad der Datenbank

Standardmaessig schreibt HumbleBee nach:

~/.humblebee/humblebee.db

Sie koennen das Basisverzeichnis mit HUMBLEBEE_HOME ueberschreiben:

HUMBLEBEE_HOME="$PWD/.humblebee-test" humblebee doctor

Dann liegt die Datenbank hier:

$HUMBLEBEE_HOME/humblebee.db

Datenbank sichern

Beenden Sie die GUI und stoppen Sie laufende Stoppuhren, bevor Sie die Datenbank kopieren.

cp ~/.humblebee/humblebee.db ~/humblebee-backup.db

Nehmen Sie die HumbleBee-Datenbank fuer regelmaessige Sicherungen in Ihr normales Computer-Backup auf.

Datenbanken in der GUI wechseln

Die GUI enthaelt Datenbankwechsel. Nutzen Sie diese Funktion, wenn Sie eine andere lokale Datenbankdatei oeffnen oder einen neuen lokalen Workspace erstellen wollen.

Datenbank wechseln

Datenbanken fuer CLI-Befehle wechseln

Nutzen Sie HUMBLEBEE_HOME, wenn Sie einen separaten CLI-Workspace wollen:

mkdir -p "$HOME/humblebee-client-a"
HUMBLEBEE_HOME="$HOME/humblebee-client-a" humblebee init
HUMBLEBEE_HOME="$HOME/humblebee-client-a" humblebee report

Wenn die Datenbank gesperrt ist

Eine gesperrte SQLite-Datenbank bedeutet meist, dass ein anderer Prozess die Datei noch geoeffnet hat, ein vorheriger App-Lauf nicht sauber beendet wurde oder die Datenbank auf Speicher mit ungewoehnlichem Locking liegt.

Versuchen Sie diese Reihenfolge:

  1. Alle HumbleBee-Fenster und Terminals mit HumbleBee beenden.
  2. Einige Sekunden warten und HumbleBee erneut oeffnen.
  3. humblebee doctor ausfuehren.
  4. Datenbank sichern, bevor Sie Reparaturaktionen ausprobieren.

Legen Sie die aktive Datenbank moeglichst nicht direkt in einen Sync-Ordner, der Dateien sperrt oder neu schreibt, waehrend HumbleBee laeuft.