Skip to content

Instantly share code, notes, and snippets.

View MatheusLedstar's full-sized avatar
:electron:
stay

Matheus MatheusLedstar

:electron:
stay
View GitHub Profile
@MatheusLedstar
MatheusLedstar / cleanup-r7-all.sh
Created May 15, 2026 23:04
cleanup-r7-all: limpeza FULL apos v1+v2 r7 (disco 99%)
#!/usr/bin/env bash
# ============================================================================
# cleanup-r7-all.sh - Limpeza FULL apos tentativas r7 (v1 + v2 + restos)
# ----------------------------------------------------------------------------
# Disco esta em 99% no servidor 150.150.251.112. Cobre TODOS os leftover
# possiveis das tentativas anteriores e libera espaco em camadas, parando
# assim que o disco baixar pra <82% (limite do v3).
#
# Camadas de limpeza (ordem de impacto vs risco):
# 1. DROP de TODAS shadow/backup tables 'mqtt.sensordatarecord_backup_r7_*'
@MatheusLedstar
MatheusLedstar / deploy-r7-etapa1-v3.sh
Created May 15, 2026 20:35
deploy r7 etapa 1 v3 (segunda rodada — discovery+filtro calibrados)
#!/usr/bin/env bash
# ============================================================================
# deploy-r7-etapa1-v3.sh - Deploy r7 + backfill 01/04-hoje (Etapa 1, v3)
# ----------------------------------------------------------------------------
# Segunda rodada do r7. Diferencas vs v2:
# - DISCOVERY de sensores via SQL (audita TODOS sensores ativos no DB)
# - Filtro automatico pros 8 calibrados em SENSOR_KWH_DIVISOR (EgxCsvParser:106)
# - Reporting explicito de quem foi PULADO (e por que) — entrada pra rodada 3
# - Idempotente: detecta se ja esta no r7 e pula build/update
#