Skip to content

augustocb23/XD-Backup-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XD Backup Manager

Um gerenciador de backups em Java utilizando um banco de dados em SQLite.

É uma ferramenta para auxiliar na organização dos backups, oferecendo um catálogo para consultar em qual mídia (disco) determinado pacote foi gravado.

Obs.: O programa não realiza o backup dos dados

Permite ao usuário organizar pacotes, contendo:

  • Um nome;
  • Um ator (pessoa associada ao pacote), como um cliente, um desenvolvedor, autor, etc;
  • Uma data de criação;
  • Um tipo;
  • Um Tamanho, em MB;
  • Uma ou mais tags;

Um ou mais pacotes são organizados em backups, que por sua vez contém:

  • Um código gerado automaticamente (pode ser alterado posteriormente);

  • Data de gravação;

  • Tamanho total (soma do tamanho dos pacotes, caso tenha sido informado);

  • Quantidade de pacotes;

    Cada backup representa, portanto, um conjunto de pacotes que podem ser salvos em discos (DVD, Blu-Ray) anotando apenas seu código (número). Quando necessário, basta consultar o banco de dados para localizar em qual mídia foi gravado determinado pacote. É possível buscar os pacotes por nome, tipo, tags ou atores, ou filtrar por backups.

Instalação

  1. Baixe e execute o arquivo instalar.exe (somente Windows). Caso o Java não tenha tenha sido detectado, será exibida uma mensagem informando que este deve ser instalado.
    • Pode-se executar sem instalar através do arquivo backups.jar.
  2. Ao abrir o programa pela primeira vez, será exibida uma mensagem que um novo banco de dados foi gerado.
    • Os dados são salvos no arquivo backups.sqlite, na pasta padrão do usuário (C:\Users\USUARIO no Windows, \home\USUARIO no Linux).
    • Ao desinstalar/atualizar, os dados não são apagados.

Licença

O software utiliza o SQLite JDBC Driver, por Xerial. Distribuído sob a Licença Apache 2.0.

Uma cópia do driver está incluso na pasta lib

About

Um gerenciador de backups em Java

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published