HumbleBee

Données et sauvegardes

HumbleBee stocke votre temps de travail localement. Vous possédez la base de données, donc vous devriez aussi savoir comment la sauvegarder.

HumbleBee stocke les données dans une base de données SQLite locale. Il n’y a pas de compte cloud nécessaire pour le flux de travail de base.

Chemin de la base de données par défaut

Par défaut, HumbleBee écrit à :

~/.humblebee/humblebee.db

Vous pouvez outrepasser le répertoire de base avec HUMBLEBEE_HOME:

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

Avec cette variable, le chemin de la base de données devient :

$HUMBLEBEE_HOME/humblebee.db

Sauvegarder la base de données

Arrêtez l’interface graphique et arrêtez toute minuterie avant de copier la base de données.

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

Pour les sauvegardes régulières, inclure le HumbleBee base de données dans votre système de sauvegarde informatique normal.

Changer les bases de données dans l’interface graphique

L’interface graphique comprend le changement de base de données. Utilisez-le lorsque vous voulez ouvrir un fichier de base de données local différent ou créer un nouvel espace de travail local.

Switching Databases

Commuter les bases de données pour les commandes CLI

Utilisation HUMBLEBEE_HOME lorsque vous voulez un espace de travail CLI séparé:

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

Si la base de données est verrouillée

Une base de données SQLite verrouillée signifie généralement qu’un autre processus a encore le fichier ouvert, une application précédente n’a pas fermé proprement, ou la base de données est sur le stockage avec un comportement de verrouillage inhabituel.

Essayez cet ordre :

  1. Quitter tout HumbleBee fenêtres et terminaux fonctionnant HumbleBee.
  2. Attendez quelques secondes et ouvrez HumbleBee Encore.
  3. Cours humblebee doctor.
  4. Sauvegardez la base de données avant d’essayer des actions de réparation.

Évitez de placer la base de données active directement dans un dossier de synchronisation qui peut verrouiller ou réécrire des fichiers pendant HumbleBee est en cours.