import Database from "better-sqlite3"; import path from "path"; import os from "os"; const SQLITE_FILE = path.join(process.cwd(), "data", "storage.sqlite"); console.log("Checking database at:", SQLITE_FILE); const db = new Database(SQLITE_FILE, { readonly: true }); try { const rows = db .prepare( ` SELECT api_key_id, api_key_name, COUNT(*) as count, MAX(timestamp) as last_used FROM usage_history GROUP BY api_key_id, api_key_name ORDER BY count DESC ` ) .all(); console.log("Top Usage Entries:"); console.table(rows); const keys = db .prepare( ` SELECT id, name, key_prefix, machine_id FROM api_keys ` ) .all(); console.log("All API Keys:"); console.table(keys); } catch (err) { console.error("Error:", err.message); } finally { db.close(); }