Files
atalaya/migrations/0002_aggregation.sql
dcarrillo 3882a1941a Kick off (#1)
* Kick off
* Update LICENSE copyright
2026-04-11 13:22:36 +02:00

15 lines
498 B
SQL

-- Hourly aggregated check results for data retention
CREATE TABLE check_results_hourly (
id INTEGER PRIMARY KEY AUTOINCREMENT,
monitor_name TEXT NOT NULL,
hour_timestamp INTEGER NOT NULL,
total_checks INTEGER NOT NULL,
successful_checks INTEGER NOT NULL,
failed_checks INTEGER NOT NULL,
avg_response_time_ms INTEGER,
min_response_time_ms INTEGER,
max_response_time_ms INTEGER
);
CREATE UNIQUE INDEX idx_hourly_monitor_hour ON check_results_hourly(monitor_name, hour_timestamp);