HumbleBee

Dati e backup

HumbleBee memorizza il tempo di lavoro a livello locale. Possiedi il database, quindi dovresti anche sapere come farlo.

HumbleBee memorizza i dati in un database SQLite locale. Non esiste un account cloud necessario per il flusso di lavoro core.

Percorso del database predefinito

Per impostazione predefinita, HumbleBee scrive a:

~/.humblebee/humblebee.db

È possibile sovrascrivere la directory di base con HUMBLEBEE_HOME:

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

Con questa variabile, il percorso del database diventa:

$HUMBLEBEE_HOME/humblebee.db

Indietro sul database

Smettere la GUI e fermare qualsiasi timer in esecuzione prima di copiare il database.

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

Per i backup regolari, includere il HumbleBee database nel tuo normale sistema di backup del computer.

Cambiare i database nella GUI

La GUI include il passaggio del database. Utilizzare quando si desidera aprire un file di database locale diverso o creare un nuovo spazio di lavoro locale.

Switching Databases

Switch database per comandi CLI

Uso HUMBLEBEE_HOME quando si desidera uno spazio di lavoro CLI separato:

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

Se il database è bloccato

Un database SQLite bloccato di solito significa che un altro processo ha ancora il file aperto, un’applicazione precedente non ha chiuso in modo pulito, o il database è su storage con comportamento di bloccaggio insolito.

Prova questo ordine:

  1. Smettetela tutti HumbleBee finestre e terminali in esecuzione HumbleBee.
  2. Attendere qualche secondo e aprire HumbleBee Ancora.
  3. Corri! humblebee doctor.
  4. Indietro il database prima di provare le azioni di riparazione.

Evitare di mettere il database attivo direttamente in una cartella di sincronizzazione che può bloccare o riscrivere i file mentre HumbleBee sta correndo.