From f9d4ef612fe0817297375837fe0bdb6889685857 Mon Sep 17 00:00:00 2001 From: DeNNiiInc Date: Sun, 28 Dec 2025 22:04:32 +1100 Subject: [PATCH] Tools: Add script to check DB data --- check_data.js | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 check_data.js diff --git a/check_data.js b/check_data.js new file mode 100644 index 0000000..2860fc0 --- /dev/null +++ b/check_data.js @@ -0,0 +1,29 @@ +const { Pool } = require('pg'); +const config = require('./lib/db-config'); + +const pool = new Pool(config); + +async function checkData() { + console.log(`🔎 Checking data in ${config.database}...`); + try { + const client = await pool.connect(); + const res = await client.query('SELECT COUNT(*) FROM test_results'); + console.log(`📊 Total Test Results: ${res.rows[0].count}`); + + if (parseInt(res.rows[0].count) > 0) { + const recent = await client.query('SELECT id, url, timestamp FROM test_results ORDER BY timestamp DESC LIMIT 5'); + console.log('🕒 Most Recent Entries:'); + console.table(recent.rows); + } else { + console.warn('⚠️ Table is empty!'); + } + + client.release(); + process.exit(0); + } catch (err) { + console.error('❌ Query Failed:', err.message); + process.exit(1); + } +} + +checkData();