データベースとテストデータ用にUUIDを生成する
該当する場合
非連番キーをテーブルやテストに使うときは、バッチで生成し、きれいに貼り付け、対象環境を文書化します。
使うツール
UUID v4を生成。
UUID生成 を開く →手順
- 1個数と形式(ハイフンあり/なし)を決める。
- 2マイグレーション、フィクスチャ、スクリプトに挿入する。
- 3本番IDを公開サンプルに再利用しない。
- 4IDに紐づくスキーマ変更はバージョン管理する。
例
- ステージングを非連番の公開IDで投入する。
- 結合テスト用ハーネスの相関ID。
避けること
- IDリストをレビューなしで秘密ごとコミットする。
- v4の並び順と時系列を混同する。
- サービス間でケースがバラバラ。
関連ツール
ブログで
開発者・データツール のその他
- JSON APIペイロードを素早くデバッグする
- APIと連携向けにCSVをJSONへ変換する
- YAMLとJSONの設定を正規化する
- URLクエリパラメータをテストして修正する
- JWTトークンを安全にデコードして確認する
- 実データサンプルで正規表現をテストする
すべてのタスクガイド または次の 開発者・データツール ハブ.
よくある質問
v4は予測可能?
ランダムであり、露出した連番整数の代わりにはなりません。
貼り付けの上限は?
ツール制限内に収めるよう巨大バッチは分割してください。