Files
html/api/_tmp_orph_v2.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

30 lines
989 B
PHP

<?php
ini_set('display_errors', '1');
error_reporting(E_ALL);
$hosts = [
"host=10.1.0.3 port=5432 dbname=admin user=admin password=admin123",
"host=127.0.0.1 port=5432 dbname=adx_system user=admin password=admin123",
"host=127.0.0.1 port=5432 dbname=admin user=admin password=admin123",
];
foreach ($hosts as $h) {
echo "Trying: $h\n";
$c = @pg_connect($h);
if ($c) {
echo " CONNECTED\n";
$r = @pg_query($c, "SELECT COUNT(*) FROM contacts WHERE company_id IS NULL");
if ($r) {
$row = pg_fetch_row($r);
echo " Orphans: " . $row[0] . "\n";
$r2 = pg_query($c, "SELECT source, COUNT(*) FROM contacts WHERE company_id IS NULL GROUP BY source ORDER BY 2 DESC LIMIT 5");
while($row = pg_fetch_row($r2)) echo " source=$row[0] count=$row[1]\n";
break;
} else {
echo " QRYERR: " . pg_last_error($c) . "\n";
}
} else {
echo " FAIL\n";
}
}