メインコンテンツへスキップ

2026-05-19 · 読了目安 1 分

DB 挿入前に UUID を検証する

不正な ID を DB エラーログではなくエッジで捕捉する。

UUID検証API

重要ポイント

  • ドライバ例外のデバッグより検証は安い。
  • レガシー CSV 移行時は貼り付けリストを一括検証。

エッジで検証

リクエストハンドラーで無効 ID を明確な 400 メッセージで拒否。

本番で検証失敗時はフィールド名をログし、ペイロード全体はログしない。

よくある質問

大文字 UUID は有効ですか?

多くのバリデーターは hex の大文字小文字を無視; バージョンニブルとセグメント長に集中。

ダッシュなし UUID は?

一部システムは 32 hex 形式を受け入れる — API 契約で明示的に正規化。