PostgreSQL ma pg_collation
katalog opisujący dostępne zestawienia.
Dlatego możesz uruchomić następującą instrukcję, aby zwrócić listę dostępnych sortowań w PostgreSQL:
SELECT * FROM pg_collation;
Te zestawienia to odwzorowania nazwy SQL na kategorie ustawień regionalnych systemu operacyjnego.
Biorąc pod uwagę, że lista sortowań jest dość długa, możesz również zawęzić wyniki za pomocą WHERE
klauzula, jeśli masz na myśli konkretne zestawienie:
SELECT * FROM pg_collation WHERE collname like '%NZ%';
Tak jak w przypadku każdego zapytania, możesz również zawęzić liczbę kolumn:
SELECT collname, collencoding FROM pg_collation WHERE collname like '%NZ%';
Na moim komputerze daje to następującą listę sortowania:
colname | kodeksowanie |
---|---|
en_NZ | 6 |
pl_NZ.ISO8859-1 | 8 |
pl_NZ.UTF-8 | 6 |
pl_NZ.ISO8859-15 | 16 |
pl_NZ | 8 |
pl_NZ | 16 |
pl-NZ-x-icu | -1 |