HumbleBee

Dados e backups

Seus dados ficam locais. Como você controla o banco, também precisa saber como protegê-lo com backups.

O HumbleBee armazena dados em um banco SQLite local. O trabalho principal não exige conta na nuvem.

Caminho padrão do banco

Por padrão, os dados ficam em:

~/.humblebee/humblebee.db

Use HUMBLEBEE_HOME para mudar o diretório base:

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

Com essa variável, o caminho passa a ser:

$HUMBLEBEE_HOME/humblebee.db

Fazer backup

Feche a interface gráfica e pare qualquer cronômetro antes de copiar o banco.

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

Para backups regulares, inclua o banco no sistema de backup do computador.

Trocar de banco na interface gráfica

Use a troca de banco para abrir outro arquivo local ou criar um ambiente de trabalho novo.

Troca de banco de dados

Trocar de banco na CLI

Use HUMBLEBEE_HOME para um ambiente separado:

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

Se o banco estiver bloqueado

Um bloqueio do SQLite normalmente indica outro processo usando o arquivo, uma execução anterior que não encerrou corretamente ou armazenamento com comportamento de bloqueio incomum.

Tente nesta ordem:

  1. Feche todas as janelas e terminais que executam o HumbleBee.
  2. Aguarde alguns segundos e abra novamente.
  3. Execute humblebee doctor.
  4. Faça backup antes de tentar reparos.

Evite manter o banco ativo diretamente em uma pasta de sincronização que possa bloquear ou regravar arquivos durante o uso.