Zunächst einmal sollten Sie beachten, dass eine UUID in PostgreSQL eine 128-Bit-Zahl ist und als solche gespeichert wird (nicht als Zeichenfolge mit 36 Zeichen!). Was wir diskutieren, sind die Eingabe- und Ausgabeformen dieser Art von Daten.
Das PostgreSQL-Handbuch sagt:
Der RFC 4122 sagt:
Mit anderen Worten, um dem Standard zu folgen, ist der Wert immer Kleinbuchstaben gedruckt.
Wenn Sie das Ergebnis mit Großbuchstaben erzeugen möchten, können Sie natürlich Folgendes verwenden:
select upper(id::TEXT) from uuidtest;