- current_version column on server_config - server_version_history table (version, who, when) - POST /admin/servers/:id/set-version - GET /admin/servers/:id/version-history - Version display + edit UI on each server card Chronicler #88 | April 14, 2026
19 lines
699 B
SQL
19 lines
699 B
SQL
-- Migration 140: Server version history tracking
|
|
-- Chronicler #88 | April 14, 2026
|
|
|
|
-- Add current_version to server_config for quick display
|
|
ALTER TABLE server_config ADD COLUMN IF NOT EXISTS current_version VARCHAR(64);
|
|
|
|
-- Version history table
|
|
CREATE TABLE IF NOT EXISTS server_version_history (
|
|
id SERIAL PRIMARY KEY,
|
|
server_identifier VARCHAR(36) NOT NULL,
|
|
version VARCHAR(64) NOT NULL,
|
|
updated_by_id VARCHAR(32) NOT NULL,
|
|
updated_by_username VARCHAR(64) NOT NULL,
|
|
updated_at TIMESTAMP DEFAULT NOW()
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_svh_server ON server_version_history(server_identifier);
|
|
CREATE INDEX IF NOT EXISTS idx_svh_updated ON server_version_history(updated_at DESC);
|