PostgreSQL heeft een pg_collation
catalogus waarin de beschikbare sorteringen worden beschreven.
Daarom kunt u de volgende instructie uitvoeren om een lijst met beschikbare sorteringen in PostgreSQL te retourneren:
SELECT * FROM pg_collation;
Deze sorteringen zijn toewijzingen van een SQL-naam aan de landinstellingen van het besturingssysteem.
Aangezien de lijst met sorteringen vrij lang is, kunt u de resultaten ook verfijnen met een WHERE
clausule als u een bepaalde sortering in gedachten heeft:
SELECT * FROM pg_collation WHERE collname like '%NZ%';
Net als bij elke zoekopdracht, kunt u ook het aantal kolommen beperken:
SELECT collname, collencoding FROM pg_collation WHERE collname like '%NZ%';
Op mijn computer resulteert dit in de volgende sorteerlijst:
collname | collencodering |
---|---|
nl_NZ | 6 |
nl_NZ.ISO8859-1 | 8 |
nl_NZ.UTF-8 | 6 |
nl_NZ.ISO8859-15 | 16 |
nl_NZ | 8 |
nl_NZ | 16 |
nl-NZ-x-icu | -1 |