Files
html/api/_tmp_orph_check.php
opus 8e7f5891b9
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
auto-sync via WEVIA git_sync_all intent 2026-04-20T14:24:14+02:00
2026-04-20 14:24:14 +02:00

17 lines
755 B
PHP

<?php
$c = pg_connect("host=10.1.0.3 port=5432 dbname=admin user=admin password=admin123");
if (!$c) die("NOCONN\n");
$r = pg_query($c, "SELECT COUNT(*) FROM contacts WHERE company_id IS NULL");
$row = pg_fetch_row($r);
echo "Orphans total: " . $row[0] . "\n";
$r2 = pg_query($c, "SELECT c.id, c.email, c.source, c.created_at FROM contacts c WHERE c.company_id IS NULL ORDER BY c.created_at DESC LIMIT 10");
while($row = pg_fetch_assoc($r2)) {
echo "- " . json_encode($row, JSON_UNESCAPED_UNICODE) . "\n";
}
// Source distribution
$r3 = pg_query($c, "SELECT source, COUNT(*) FROM contacts WHERE company_id IS NULL GROUP BY source ORDER BY 2 DESC");
echo "\nSource distribution:\n";
while($row = pg_fetch_row($r3)) {
echo " $row[0]: $row[1]\n";
}