Allereerst moet u er rekening mee houden dat in PostgreSQL een UUID een 128-bits nummer is en als zodanig wordt opgeslagen (niet als een tekenreeks met 36 tekens!). Wat we bespreken zijn de invoer- en uitvoervormen van dit soort gegevens.
De PostgreSQL-handleiding zegt:
De RFC 4122 zegt:
Met andere woorden, om de standaard te volgen, is de waarde altijd afgedrukt als kleine letters.
Als u het resultaat met hoofdletters wilt produceren, kunt u natuurlijk zoiets gebruiken als:
select upper(id::TEXT) from uuidtest;