Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.46 KB

README.md

File metadata and controls

43 lines (32 loc) · 1.46 KB

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