ALTER TABLE servers
  ADD COLUMN agent_key VARCHAR(64) DEFAULT NULL AFTER ssh_key,
  ADD COLUMN agent_installed TINYINT(1) NOT NULL DEFAULT 0 AFTER agent_key,
  ADD COLUMN agent_install_path VARCHAR(255) DEFAULT NULL AFTER agent_installed,
  ADD COLUMN agent_last_seen_at DATETIME DEFAULT NULL AFTER agent_install_path;

CREATE UNIQUE INDEX idx_servers_agent_key ON servers(agent_key);

UPDATE servers SET agent_key = LOWER(HEX(RANDOM_BYTES(32))) WHERE agent_key IS NULL;
