Diff -- drift_sense.SERVERS

O Operator
Diff

drift_sense.SERVERS

on local at 2026-07-11 23:20:01

Added
+2
lines
Removed
-0
lines
Context
25
unchanged
Blobs
from fc918276c030
to 764f415d0837
Unified diff
Naive LCS-based line diff. Additions in emerald, deletions in rose. Both sides decompressed live from BLOB_STORE.
11CREATE TABLE `SERVERS` (
22 `server_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
33 `server_name` varchar(120) NOT NULL,
44 `hostname` varchar(255) DEFAULT NULL,
55 `ip_address` varchar(45) DEFAULT NULL,
66 `role` enum('central','agent','both') NOT NULL DEFAULT 'agent',
77 `agent_version` varchar(40) DEFAULT NULL,
88 `hmac_secret_last_rotated` timestamp NULL DEFAULT NULL,
99 `last_heartbeat_at` timestamp NULL DEFAULT NULL,
1010 `status` enum('active','offline','disabled') NOT NULL DEFAULT 'active',
1111 `notes` varchar(500) DEFAULT NULL,
1212 `created_at` timestamp NULL DEFAULT NULL,
1313 `kind` enum('local','ssh_agent') NOT NULL DEFAULT 'local',
1414 `ssh_host` varchar(255) DEFAULT NULL,
1515 `ssh_user` varchar(64) DEFAULT NULL,
1616 `ssh_port` int(10) unsigned NOT NULL DEFAULT '22',
1717 `ssh_key_path` varchar(500) DEFAULT NULL,
1818 `ssh_options` varchar(500) DEFAULT NULL,
1919 `last_agent_scan_at` datetime DEFAULT NULL,
2020 `last_agent_error` varchar(500) DEFAULT NULL,
21 `ssh_key_blob` text,
22 `ssh_key_enc` varchar(40) DEFAULT NULL,
2123 PRIMARY KEY (`server_id`),
2224 UNIQUE KEY `uq_server_name` (`server_name`),
2325 KEY `idx_heartbeat` (`last_heartbeat_at`),
2426 KEY `idx_status` (`status`)
2527) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4