Първо, трябва да отбележите, че в PostgreSQL UUID е 128-битово число и се съхранява като такова (а не като низ с 36 знака!). Това, което обсъждаме, са входните и изходните форми на този тип данни.
Ръководство за PostgreSQL казва:
RFC 4122 казва:
С други думи, за да се следва стандартът, стойността е винаги отпечатано с малки букви.
Разбира се, ако искате да получите резултата с главни букви, можете да използвате нещо като:
select upper(id::TEXT) from uuidtest;