PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL 9.3:Come inserire l'UUID maiuscolo nella tabella

Prima di tutto, dovresti notare che in PostgreSQL un UUID è un numero a 128 bit e viene memorizzato come tale (non come una stringa con 36 caratteri!). Ciò di cui stiamo discutendo sono le forme di input e output di questo tipo di dati.

Il manuale di PostgreSQL dice:

RFC 4122 dice:

In altre parole, per seguire lo standard, il valore è sempre stampato in minuscolo.

Ovviamente, se vuoi produrre il risultato con lettere maiuscole, puoi usare qualcosa come:

select upper(id::TEXT) from uuidtest;