Files
nettopo-go/internal/store/migrate.go
T
Луценко Андрей Анатольевич 5b82901565 feat(snmp,ui): устройства за портом (MAC/IP) в таблице 2
Добавил сбор FDB/ARP по SNMP (BRIDGE-MIB + ipNetToMedia), хранение и API /port-devices.
В UI Таблица 2 теперь показывает MAC/IP за выбранным портом после клика по строке Таблицы 1.

Made-with: Cursor
2026-04-10 17:44:42 +10:00

29 lines
500 B
Go

package store
import (
"database/sql"
_ "embed"
)
//go:embed sql/001_init.sql
var initSQL string
//go:embed sql/002_scan_interfaces.sql
var scanInterfacesSQL string
//go:embed sql/003_scan_port_devices.sql
var scanPortDevicesSQL string
func RunMigrations(db *sql.DB) error {
if _, err := db.Exec(initSQL); err != nil {
return err
}
if _, err := db.Exec(scanInterfacesSQL); err != nil {
return err
}
if _, err := db.Exec(scanPortDevicesSQL); err != nil {
return err
}
return nil
}