import pg from "pg"; const pool = new pg.Pool({ connectionString: "postgresql://tenderpilot:jqrmilIBr6imtT0fKS01@localhost:5432/tenderpilot" }); // Check for search URLs const searchCheck = await pool.query( "SELECT source, notice_url FROM tenders WHERE notice_url ILIKE $1 OR notice_url ILIKE $2 LIMIT 10", ["%search%", "%Search%"] ); console.log("=== URLs containing Search ==="); console.log("Count:", searchCheck.rows.length); searchCheck.rows.forEach(row => { console.log(row.source + ": " + row.notice_url); }); // Check all sources const sourceCounts = await pool.query( "SELECT source, COUNT(*) as count FROM tenders GROUP BY source ORDER BY count DESC" ); console.log("\n=== Tenders by source ==="); sourceCounts.rows.forEach(row => { console.log(row.source + ": " + row.count); }); await pool.end();