PostgreSQL UUID-Generator
Generiert UUID-Werte für PostgreSQL-Datenbanken, optional mit SQL-Snippets und Formatierungsoptionen zur Vereinfachung der Primärschlüssel-Erstellung und Daten-Seeding.
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.
Über dieses Tool
Kernlogik & Funktionen: Der Generator erzeugt UUIDs via gen_random_uuid() (über pgcrypto) oder uuid_generate_v4() (über uuid-ossp). Die Verfügbarkeit der Erweiterungen wird erkannt und die passende Funktion gewählt; rohe Werte oder SQL-Anweisungen können erzeugt werden, die in einem generate_series-Aufruf zusammengeführt werden. Erweiterte Optionen decken Batch-Größen ab und liefern einen einsatzbereiten SQL-Block, der direkt in Skripte eingefügt werden kann. Meldungen bei fehlenden Erweiterungen werden bereitgestellt.
Eingaben & Ausgaben: Eingaben umfassen Anzahl (Integer, 1–100000), Version (v4 oder v1) und Formatierungsflags (Groß-/Kleinschreibung, Bindestriche). Optionale Flags geben an, welche Erweiterungen vorhanden sind. Ausgaben umfassen eine Liste von UUID-Strings und optionales SQL-Snippet, das zeigt, wie man sie in PostgreSQL erzeugt, plus ein Beispiel-Ergebnis. Validierung stellt sicher, dass count positiv ist und die Version unterstützt wird; falls keine Erweiterung vorhanden ist, erhält der Benutzer Anweisungen.
Algorithmen & Randfälle: Die SQL-Snippets basieren auf gen_random_uuid() oder uuid_generate_v4() innerhalb einer generate_series(n)-Schleife und wählen Werte aus der entsprechenden Funktion. Randfälle umfassen negative Werte, fehlende Erweiterungen oder nicht unterstützte Versionen, die explizite Fehlermeldungen liefern. Outputs werden gemäß der gewünschten Groß-/Kleinschreibung normalisiert und sind unabhängig von externen Datenquellen.
Industrie/Region & Lokalisierung: UUIDs entsprechen RFC 4122; Formatierung folgt PostgreSQL-Konventionen; keine länderspezifische Datenverarbeitung. Annahmen & Ausschlüsse: Erfordert PostgreSQL-Umgebung; verwaltet keine Verbindungen und implementiert keine Nicht-PostgreSQL-UUID-Generierung; deterministische Mapping-Funktionen werden ausgeschlossen.
Wie man es benutzt
- Eingaben bereitstellen: Anzahl festlegen, Version (v4 oder v
- wählen und angeben, welche Erweiterungen verfügbar sind (pgcrypto, uuid-ossp).
- Methode auswählen: Das Tool bevorzugt gen_random_uuid() bei pgcrypto-Verfügbarkeit, sonst uuid_generate_v4() bei installiertem uuid-ossp; bei Fehlen beider Erweiterungen wird eine Anleitung angezeigt.
- Berechnung ausführen: Generieren Sie entweder eine rohe UUID-Literale-Liste oder eine SQL-SELECT-Anweisung mit generate_series, um eine Ergebnismenge zu erzeugen.
- Ausgaben prüfen: Beispielergebnisse und das SQL-Snippet prüfen.
- Optional: Ergebnisse als SQL oder CSV für Seed-Zwecke exportieren.
Frequently Asked Questions
Finden Sie schnelle Antworten
Welche PostgreSQL-Erweiterungen sind erforderlich?
Können UUIDs deterministisch sein?
Wie füge ich die generierten UUIDs in eine Tabelle ein?
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
Spotify zu MP3-Konverter
Konvertiert lokal bereitgestellte Audiodateien zu MP3, ermöglicht Offline-Hören und plattformübergre...
Straßenentfernungsrechner
Ein Straßendistanzenrechner für Reisende, Logistikplaner und Fahrer, um Entfernungen und Reisezeiten...
Ihr Feedback ist wichtig
Helfen Sie uns, uns zu verbessern
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic