Skip to content

solenark/askara

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introdução

ADDLM (Askara DLL Manager): Sistema para Controle e Versionamento de Operações DDL Realizadas no SGBD Oracle MySQL com Foco no Desenvolvedor.

O Askara, é uma ferramenta de gerenciamento de banco de dados multiplataforma desenvolvida em ElectronJs que tem como principal característica a funcionalidade de versionar o esquema (DDL) dos bancos de dados operados em binários e sincronizá-los com um repositório GIT.

Foi desenvolvido como trabalho de conclusão para a disciplina de graduação Bacharelado em Sistemas de Informação pela Pontifícia Universidade Católica de Minas Gerais, em Betim. Sendo, seus desenvolvedores:

E orientador do TCC:

A versão atual da aplicação contempla:

  • Suporte a bancos de dados MySql
  • Interface de usuário simples com possibilidade de execução de scripts, exportação dos dados de retorno de uma consulta no formato CSV, e a configuração das conexões a bancos de dados e repositórios GIT.
  • Geração automática de binários que refletem a versão do esquema dos bancos de dados monitorados, e registro destes em servidor GIT, a partir do monitoramento de scripts executados que contenham comandos DDL.

Instalação

Para instalação, é necessário que tenha as seguintes aplicações/ferramentas instaladas no sistema:

Certificando-se que estas estão instaladas, siga o passo a passo:

  1. Abra o Prompt de comando
  2. Instale o Bower (caso não o tenha instalado), a partir do comando:
npm install -g bower
  1. Instalar o Electron (caso não o tenha instalado), a partir do comando:
npm install -g electron
  1. A partir do prompt de comando, acesse o diretório em que se encontram os binários do Askara.
  2. Execute o comando:
npm install
  1. Ao término da execução do comando anterior, execute o comando:
bower install
  1. Com isso, a aplicação está pronta para ser executada. Bastando, sempre que desejar executá-la, acessar o diretório da aplicação com o prompt de comando e executar o seguinte comando:
electron .

Licença

O código do Askara é livre para uso, e está sob a licença MIT.