Générer des UUID pour bases de données et données de test

Quand cela s’applique

Clés non séquentielles pour tables ou tests : générez par lots, collez proprement et documentez l’environnement cible.

Outil à utiliser

Générer des UUID v4.

Ouvrir Générateur UUID →

Étapes

  1. 1Décidez du nombre et du format (avec ou sans tirets).
  2. 2Générez et insérez dans migrations, fixtures ou scripts.
  3. 3Évitez de réutiliser des IDs de prod dans échantillons publics.
  4. 4Versionnez les changements de schéma liés aux IDs.

Exemples

  • Peuplement staging avec identifiants publics non séquentiels.
  • IDs de corrélation pour harness de tests d’intégration.

Ce qu’il faut éviter

  • Commettre secrets avec des listes d’ID sans revue.
  • Confondre ordre de tri et ordre temporel pour v4.
  • Casse hétérogène entre services.

Outils associés

Sur le blog

Plus dans Développeur & données

Tous les guides par tâche ou la liste complète sur le hub Développeur & données.

FAQ

Les v4 sont-ils prévisibles ?

Ils sont aléatoires et ne jouent pas le rôle d’entiers séquentiels exposés.

Limites de collage ?

Répartissez les très gros lots pour rester dans les limites de l’outil.

Tous les guides par tâche · Outils Développeur & données · Blog