Files
HomeOps-Hub/hub/internal/migrations/20260506182346_create_heartbeat_table.up.sql
T
2026-05-18 16:01:07 +03:00

11 lines
383 B
SQL

CREATE TABLE heartbeats (
id INTEGER PRIMARY KEY AUTOINCREMENT,
agent_id VARCHAR(32) NOT NULL,
cpu_usage FLOAT NOT NULL ,
memory_usage FLOAT NOT NULL ,
disk_usage FLOAT NOT NULL ,
heartbeat_timestamp TIMESTAMP NOT NULL,
FOREIGN KEY (agent_id) REFERENCES agents(id) ON DELETE CASCADE
);
CREATE UNIQUE INDEX idx_heartbeat_agent_id ON heartbeats (agent_id);