sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL 9.3:Hoofdletters UUID in tabel invoegen

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;


  1. Django-migraties uitvoeren op gedockt project

  2. MySQL Fulltext Booleaanse modus zoeken levert te veel resultaten op

  3. Hoe deze IP-naar-Locatie-opzoekquery optimaliseren?

  4. Hoe de primaire index te hernummeren