{"repo":"tasnem-tech/dbwatch","free":true,"listed":false,"github":"https://github.com/tasnem-tech/dbwatch","clone":"git clone https://github.com/tasnem-tech/dbwatch.git","description":"CLI tool for monitoring SQL database schema and data changes. Detects table changes, column updates, row count shifts, and data mutations using Python, SQLAlchemy, and Rich.","language":"Python","stars":17,"topics":["client","database","monitoring","python","sql","data-engineering-auditing","sqlalchemy-automation"],"license":null,"category":"databases-storage","readme_excerpt":"🛡️ DBWatch Intelligent Database Monitoring & Change Tracking System 🔍 Monitor • Detect • Compare • Report A lightweight yet powerful database auditing framework built with Python. --- 🌍 Overview DBWatch is an intelligent database monitoring platform that continuously tracks database changes, creates snapshots, detects modifications, and generates comprehensive audit reports. Designed for: 💻 Database Administrators 📊 Data Engineers ⚙ Backend Developers 🛡 Security Analysts 📈 Data Analysts --- ✨ Core Features Feature Description ---------- ------------- 📸 Snapshot Engine Capture complete database snapshots 🔍 Change Detection Detect inserted, updated and deleted records 📊 Automated Reports Generate detailed monitoring reports ⏰ Scheduled Monitoring Run automatic monitoring jobs 💻 CLI Interface Execute monitoring directly from the terminal 📜 Audit History Maintain historical database snapshots 📂 Log Management Track monitoring activity and errors --- 🏗 System Architecture --- 🚀 Use Cases ✅ Database Auditing ✅ ETL Validation ✅ Compliance Reporting ✅ Backup Verification ✅ Migration Testing ✅ Data Integrity Monitoring ✅ Change Tracking --- 📁 Project Structure --- ⚙ Module Overview Module Responsibility --------- --------------- 📄 cli.py Command Line Interface 🔗 connector.py Database Connectivity 📸 snapshot.py Snapshot Generation 🔍 differ.py Detect Database Changes 📊 reporter.py Report Generation ⏰ scheduler.py Scheduled Monitoring --- 💻 Technology Stack Technolo","default_branch":null,"files":null,"tree":[],"storefront":"/r/tasnem-tech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tasnem-tech/dbwatch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}