Używam UUID v1 jako klucz podstawowy. Chciałbym posortować na znaczniku czasu UUID v1. Teraz, jeśli mi się coś podobnegoPostgresql - sortuj według czasu UUID v1 znacznik czasu
select id, title
from table
order by id desc
Postgresql nie posortować rekordy według UUID datownika, ale przez UUID ciąg znaków, który kończy się z nieoczekiwanego wyniku sortowania w moim przypadku.
Czy czegoś brakuje, czy nie ma wbudowanego sposobu, aby to zrobić w Postgresql?
Czy próbowałeś coś takiego? 'wybierz id :: timestamp, tytuł z porządku tabeli według id :: timestamp desc' – Santhucool
, który daje mi błąd. BŁĄD: nie można użyć typu uuid do znacznika czasu. – user232343
Czy użycie "uuid v1" jest obowiązkowe? Próbowałem 'uuid_generate_v4' i po prostu wypróbowałem twoje zapytanie, działa poprawnie. – Santhucool