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 |