Skip to content

samuelrcarvalho/carcereiro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carcereiro

CLI para liberação de acesso a banco de dados.

Hoje tenho necessidade de fazer liberações constantes de acesso a base de dados, isso aqui é o primeiro passo para uma automação mais completa e incremental do fluxo.

Primeiro projeto após curso da Ellen Korbers de Golang. Fazer em shellscript seriam bem tranquilo, mas vamos aprender melhor uma nova linguagem.

How to use

Configure

Antes de executar liberações, deve-se configurar o contexto de acesso, incluindo o host e as credenciais.

carcereiro configure

Será solicitado dados que permitem conexão com a base. Ainda não está aceitando múltiplos contextos, mas assim que eu começar a ter essa necessidade faço.

Executar liberação de acesso

carcereiro liberar select database.table(,database2.table2) user

Aceita multiplos databases e tables.

Estrutura do CLI

carcereiro
  configure
  liberar
    select
      database.tabela usuario

Versões futuras

    update
      database.tabela usuario
    insert
      database.tabela usuario
    delete
      database.tabela usuario
  prender
    database.tabela usuario

About

CLI para liberação de acesso a banco de dados

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages