fix(snmp,db): save FDB to PG (empty inet null), bridge_port + MAC normalize

Made-with: Cursor
This commit is contained in:
PTah
2026-04-13 11:58:48 +10:00
parent 264865f9d8
commit 936cc6b9bb
6 changed files with 108 additions and 27 deletions
@@ -3,6 +3,7 @@ create table if not exists scan_port_devices (
scan_id text not null references scan_jobs(id) on delete cascade,
ip inet not null,
if_index int not null,
bridge_port int not null default 0,
mac text not null,
learned_ip inet null,
checked_at timestamptz not null
@@ -13,3 +14,6 @@ create index if not exists idx_scan_port_devices_scan_ip_if
create index if not exists idx_scan_port_devices_scan_ip_mac
on scan_port_devices (scan_id, ip, mac);
create index if not exists idx_scan_port_devices_scan_ip_br
on scan_port_devices (scan_id, ip, bridge_port);