採用した方針
対象イベントの既存セットと担当者を削除し、新しいセットと担当者を同じトランザクションで一括保存する。生成・参照検証・UUID採番は保存前に行う。
2026年5月7日 · adlib-go · ADLIB-GO-ADR-0001
NeonでsessionSet生成に時間がかかるため、保存時のトランザクションの持ち方を見直した。根拠: fd5a85c、app/api/session-sets/generate/route.ts。 2026-09-04にGit履歴と現行コードから遡及記録。decidedAtは採用を記録したコミットの日付。
対象イベントの既存セットと担当者を削除し、新しいセットと担当者を同じトランザクションで一括保存する。生成・参照検証・UUID採番は保存前に行う。
コミットに記録されたNeon環境での生成遅延への対処。差分で逐次createからcreateManyへの置換を確認した。性能改善量の実測値は記録されていない。
各セットと各担当者をループ内で個別に保存する旧実装。
記録はありません。
記録はありません。