sql >> Base de Datos >  >> RDS >> PostgreSQL

PostgreSQL 9.3:Cómo insertar UUID en mayúsculas en la tabla

En primer lugar, debe tener en cuenta que en PostgreSQL un UUID es un número de 128 bits y se almacena como tal (¡no como una cadena con 36 caracteres!). Lo que estamos discutiendo son las formas de entrada y salida de este tipo de datos.

El manual de PostgreSQL dice:

El RFC 4122 dice:

En otras palabras, para seguir el estándar, el valor es siempre impreso en minúsculas.

Por supuesto, si desea producir el resultado con letras mayúsculas, podría usar algo como:

select upper(id::TEXT) from uuidtest;