Ferramenta de importação e exportação de coleções para o ArangoDB, pois o cliente web ainda não possui estas funções.
-
Exportar Coleções: faz o download de todas as coleções presentes no banco de dados indicado em arquivos *.json que podem ser utilizados pelo cliente web do arangoDB (um a um) e por esta ferramenta para importação em massa
-
Importar Coleções: importar os arquivos *.json criados a partir da exportação pelo cliente web do arangoDB ou por esta ferramenta
-
Clonar Propriedades: cada coleção possui propriedades específicas - como tipo de coleção, tipo de gerador, intervalo de incremento de chave, etc. - esta ferramenta copia todas essas propriedades em um arquivo *.json para que se possa posteriormente recriar as coleções com maior precisão posteriormente
-
Criar Coleções: pode-se tanto criar uma coleção com as propriedades desejadas (mais completo do que o cliente web do arangoDB) quanto aproveitar o arquivo *.json gerado pelo "Clonar Propriedades" para se criá-las com maior precisão
- Clonar repositório:
git clone git@github.com:fabiotabalipa/my-arangodb-admin.git
- No diretório raiz (instalar dependências e rodar aplicação):
npm install
npm start
- Configurar as variáveis de ambiente, criando arquivo .env (vide .envexample) ou de outra maneira correspondente
- PORT - Porta do serviço (default: 4009)
- HOST - Domínio do backend (default: localhost)
Desenvolvido para uso pessoal, mas fique à vontade para testar e opinar.
Licença MIT.