-- 022_workstations.sql — workstation identity for edit sessions CREATE TABLE workstations ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), name TEXT NOT NULL, user_id UUID NOT NULL REFERENCES users(id) ON DELETE CASCADE, hostname TEXT NOT NULL DEFAULT '', last_seen TIMESTAMPTZ NOT NULL DEFAULT now(), created_at TIMESTAMPTZ NOT NULL DEFAULT now(), UNIQUE(user_id, name) );