/database-monitor

Pequena aplicação em CLI que monitora uma tabela no banco de dados, mostrando atualizações em tempo real.

Primary LanguagePython

database-monitor

Script simples que exibe em tempo real o conteúdo de uma tabela. Feito para agilizar a conferência em testes de insert / update / delete.

Funciona somente com o PostgreSQL

Instalação:

Criar o ambiente virtual

$python -m venv venv
$source venv/bin/activate

Instalar as dependências

(venv)$pip install -r requirements.txt

Criar um arquivo config.ini com as informações do postgres, seguindo o modelo:

[DATABASE]
host = host
user = user
password = pass
database = db
port = port

Modo de usar:

(venv)$python monitor.py <nome_da_tabela_a_ser_monitorada>

Após isso, as atualizações em tempo real nessa tabela serão exibidas no terminal.

Screenshot

screenshot

TODO

  • Adaptar o app para se conectar com o MySQL e SQLite também.