Pertama-tama, Anda harus mencatat bahwa di PostgreSQL, UUID adalah angka 128 bit, dan disimpan seperti itu (bukan sebagai string dengan 36 karakter!). Yang sedang kita diskusikan adalah bentuk input dan output dari tipe data ini.
Panduan PostgreSQL mengatakan:
RFC 4122 mengatakan:
Dengan kata lain, untuk mengikuti standar, nilainya selalu dicetak sebagai huruf kecil.
Tentu saja, jika Anda ingin menghasilkan hasil dengan huruf besar, Anda dapat menggunakan sesuatu seperti:
select upper(id::TEXT) from uuidtest;