Files
EvoBGP/migrations/postgres/000033_domain_resolve_cache.up.sql
T
Denozordec dc803bcb34
quality / commitlint (push) Skipped
quality / changes (push) Successful in 9s
quality / docker-check (push) Skipped
quality / openapi (push) Successful in 46s
quality / web (push) Successful in 1m16s
quality / go (push) Successful in 2m42s
quality / bird2 (push) Successful in 16s
CD / quality (push) Successful in 5m19s
CD / publish (push) Successful in 7m19s
refactor(web): remove deprecated dashboard components and enhance KPI grid
- Deleted unused components: `DashboardActivityTimeline`, `DashboardFramePanel`, `DashboardModulesGrid`, `DashboardRecentJobsGrid`, and `DashboardRecentRevisionsGrid` to streamline the dashboard.
- Updated `DashboardKpiGrid` to improve KPI display logic, including progress indicators and enhanced badge functionality.
- Refactored `DashboardNetworkHealth` to provide better status representation based on loading states and network conditions.
- Introduced new properties for KPI cards to support progress tracking and improved visual feedback.

This cleanup aims to enhance performance and maintainability of the dashboard while providing a better user experience.
2026-08-31 10:15:59 +07:00

9 lines
325 B
SQL

-- TTL cache for DoH/A/AAAA resolutions (pipeline domain ingest).
CREATE TABLE domain_resolve_cache (
fqdn TEXT PRIMARY KEY,
addrs_json JSONB NOT NULL DEFAULT '[]',
resolved_at TIMESTAMPTZ NOT NULL DEFAULT now()
);
CREATE INDEX idx_domain_resolve_cache_resolved ON domain_resolve_cache (resolved_at);