fix(coderd/workspaceapps): prevent race in workspace app audit session updates (#17020)

Fixes coder/internal#520
This commit is contained in:
Mathias Fredriksson
2025-03-20 16:10:45 +02:00
committed by GitHub
parent 68624092a4
commit 72d9876c76
13 changed files with 68 additions and 32 deletions

View File

@ -0,0 +1,2 @@
ALTER TABLE workspace_app_audit_sessions
DROP COLUMN id;

View File

@ -0,0 +1,5 @@
-- Add column with default to fix existing rows.
ALTER TABLE workspace_app_audit_sessions
ADD COLUMN id UUID PRIMARY KEY DEFAULT gen_random_uuid();
ALTER TABLE workspace_app_audit_sessions
ALTER COLUMN id DROP DEFAULT;