Générateur UUID PostgreSQL
Génère des valeurs UUID pour bases PostgreSQL, avec extraits SQL optionnels et options de formatage pour faciliter la création de clés primaires et le seed des données.
Build Your Own Custom Web Calculator in Seconds
Type what tool or calculator you need below. Our AI will build it instantly for your site.
À propos de cet outil
Logique centrale et fonctionnalités : Le générateur peut produire des UUID via gen_random_uuid() (via l’extension pgcrypto) ou uuid_generate_v4() (via l’extension uuid-ossp). Il détecte les extensions disponibles et choisit la fonction appropriée, en fournissant soit les valeurs brutes soit des instructions SQL qui les génèrent en une seule fois avec generate_series. Des options avancées couvrent l’affichage en majuscules/minuscules, le maintien ou la suppression des tirets, et le rendu soit sous forme de liste littérale, soit d’un snippet générateur SELECT. Des options avancées couvrent la taille des lots ou un bloc SQL prêt à l’emploi à coller dans des scripts. Il signale aussi les extensions manquantes et propose des conseils.
Entrées et sorties : Entrées : count (entier, 1–100000), version (v4 ou v1) et indicateurs de formatage (majuscules/minuscules, tirets). Indicateurs optionnels indiquent quelles extensions sont disponibles. Sorties : liste de chaînes UUID et éventuel snippet SQL montrant comment les générer dans PostgreSQL, ainsi qu’un ensemble de résultats d’exemple. Validation : s’assure que count est positif et que la version est supportée; si aucune extension n’est disponible, l’utilisateur reçoit des instructions.
Algorithmes et cas limites : Les snippets SQL utilisent gen_random_uuid() ou uuid_generate_v4() dans une boucle generate_series(n), avec la fonction correspondante. Cas limites : valeurs non positives, extensions manquantes ou versions non supportées donnent des messages d’erreur explicites; les sorties sont normalisées selon le format et ne dépendent pas de sources externes.
Industrie/Région & Localisation : UUID conformes à RFC 4122; formatage selon les conventions PostgreSQL; aucune donnée locale. Hypothèses & exclusions : environnement PostgreSQL requis; pas de gestion de connexions et pas de génération UUID en dehors des fonctions intégrées PostgreSQL.
Comment utiliser
- Fournir les entrées : définir count, choisir la version (v4 ou v
- et indiquer quelles extensions sont disponibles (pgcrypto, uuid-ossp).
- Choisir la méthode : l’outil privilégie gen_random_uuid() lorsque pgcrypto est disponible, sinon uuid_generate_v4() si uuid-ossp est installé; en l’absence des deux, un message d’orientation est affiché.
- Exécuter le calcul : générer soit une liste brute de littéraux UUID, soit une instruction SQL SELECT utilisant generate_series pour produire un ensemble de résultats.
- Examiner les sorties : consulter des résultats d’exemple et le snippet SQL.
- Optionnel : exporter les résultats en SQL ou CSV pour le seed.
Frequently Asked Questions
Trouvez des réponses rapides
Quelles extensions PostgreSQL sont requises?
Les UUIDs peuvent-ils être déterministes?
Comment insérer les UUID générés dans une table?
Need to run multiple calculations?
Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.
Related Tools
Other useful calculators and utilities you might like
Convertisseur Spotify vers MP3
Convertit des fichiers audio fournis localement en MP3, permettant l’écoute hors ligne et la compati...
Calculateur de distance routière
Calculateur de distance routière pour voyageurs, planificateurs logistiques et conducteurs pour esti...
Votre avis compte
Aidez-nous à nous améliorer
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic