PostgreSQL má pg_collation
katalog, který popisuje dostupné řazení.
Proto můžete spustit následující příkaz a vrátit seznam dostupných kolací v PostgreSQL:
SELECT * FROM pg_collation;
Tato kolace jsou mapování z názvu SQL na kategorie národního prostředí operačního systému.
Vzhledem k tomu, že seznam porovnávání je poměrně dlouhý, můžete výsledky také zúžit pomocí WHERE
klauzule, pokud máte na mysli konkrétní řazení:
SELECT * FROM pg_collation WHERE collname like '%NZ%';
Stejně jako u každého dotazu můžete také zúžit počet sloupců:
SELECT collname, collencoding FROM pg_collation WHERE collname like '%NZ%';
Na mém počítači to vede k následujícímu seznamu řazení:
collname | colencoding |
---|---|
en_NZ | 6 |
cs_NZ.ISO8859-1 | 8 |
cs_NZ.UTF-8 | 6 |
cs_NZ.ISO8859-15 | 16 |
en_NZ | 8 |
en_NZ | 16 |
en-NZ-x-icu | -1 |