Først og fremmest skal du bemærke, at i PostgreSQL er en UUID et 128 bit nummer, og er gemt som sådan (ikke som en streng med 36 tegn!). Det, vi diskuterer, er input- og outputformerne for denne type data.
PostgreSQL-manualen siger:
RFC 4122 siger:
Med andre ord, for at følge standarden er værdien altid trykt som små bogstaver.
Hvis du vil fremstille resultatet med store bogstaver, kan du selvfølgelig bruge noget som:
select upper(id::TEXT) from uuidtest;