.NET

Ferramenta de Configuração do OmniDB

Nota: o utilitário de linha de comandos autónomo omnidb-config/omnidb-config-app/ omnidb-config-server descrito nesta página pertencia à versão anterior baseada em Python/Django e não faz parte do lançamento atual. O binário único omnidb-server apenas aceita -A/--app (modo aplicação de ambiente de trabalho) e -d/--homedir (escolher a pasta pessoal), documentados no capítulo Instalação. As tarefas de manutenção que a ferramenta antiga oferecia ainda podem ser feitas manualmente, como descrito abaixo.

Pasta pessoal

O OmniDB armazena tudo — a base de dados omnidb.db (utilizadores, ligações e outros dados da aplicação) e uma pasta temp para ficheiros exportados — numa única pasta pessoal. Por predefinição, esta é ~/.omnidb/omnidb-app (modo aplicação de ambiente de trabalho) ou ~/.omnidb/omnidb-server (modo servidor); passe -d /some/path para usar uma pasta diferente.

Criar um utilizador

Atualmente não existe nenhuma opção de linha de comandos para criar um utilizador sem abrir o OmniDB. Na primeira execução com uma pasta pessoal vazia, o OmniDB cria automaticamente um superutilizador predefinido admin/admin — inicie sessão com ele e crie outros utilizadores a partir do ecrã Users, ou altere a palavra-passe predefinida.

Compactar (Vacuum)

O OmniDB tem uma única base de dados SQLite, omnidb.db, que armazena todos os utilizadores, ligações e outros dados relacionados com o OmniDB. Como se trata de um simples ficheiro SQLite, pode compactá-lo com qualquer cliente SQLite enquanto o OmniDB não estiver em execução, por exemplo:

user@machine:~$ sqlite3 ~/.omnidb/omnidb-app/omnidb.db 'VACUUM;'

Repor a base de dados

Se quiser eliminar todas as informações do OmniDB e obter uma base de dados limpa, como acabada de instalar, saia do OmniDB e elimine (ou mova para outro local) o ficheiro omnidb.db da pasta pessoal. Um novo ficheiro vazio — com um novo utilizador predefinido admin/admin — é criado automaticamente da próxima vez que o OmniDB arrancar. Use isto com cuidado: não pode ser desfeito.

Eliminar ficheiros temporários

Os resultados de consultas exportados (CSV/XLSX/etc.) são escritos na pasta temp dentro da pasta pessoal. É seguro eliminar o seu conteúdo manualmente a qualquer momento enquanto o OmniDB não estiver em execução; o OmniDB recria-a conforme necessário.