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.
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.
carcereiro liberar select database.table(,database2.table2) user
Aceita multiplos databases e tables.
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