PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

PostgreSQL 9.3:Jak wstawić UUID pisany wielkimi literami do tabeli

Przede wszystkim należy zauważyć, że w PostgreSQL UUID jest liczbą 128 bitową i jest przechowywany jako taki (nie jako ciąg 36 znaków!). Omawiamy formy wejściowe i wyjściowe tego typu danych.

Podręcznik PostgreSQL mówi:

RFC 4122 mówi:

Innymi słowy, zgodnie ze standardem, wartość to zawsze drukowane małymi literami.

Oczywiście, jeśli chcesz uzyskać wynik z dużymi literami, możesz użyć czegoś takiego:

select upper(id::TEXT) from uuidtest;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak można wykonać wiele instrukcji w jednym zapytaniu z Railsami?

  2. HikariCP z PostgreSQL:setQueryTimeout(int) nie jest jeszcze zaimplementowany

  3. Wyświetlanie i przełączanie baz danych w PostgreSQL

  4. jak zapobiegać duplikatom za pomocą wewnętrznego zapytania sprzężenia (Postgres)

  5. Zakres opcjonalnego asocjacji has_one ze sobą