PostgreSQL tiene un pg_collation
catálogo que describe las intercalaciones disponibles.
Por lo tanto, puede ejecutar la siguiente declaración para devolver una lista de intercalaciones disponibles en PostgreSQL:
SELECT * FROM pg_collation;
Estas intercalaciones son asignaciones de un nombre SQL a categorías de configuración regional del sistema operativo.
Dado que la lista de intercalaciones es bastante larga, también puede reducir los resultados con WHERE
cláusula si tiene una intercalación particular en mente:
SELECT * FROM pg_collation WHERE collname like '%NZ%';
Al igual que con cualquier consulta, también puede reducir el número de columnas:
SELECT collname, collencoding FROM pg_collation WHERE collname like '%NZ%';
En mi máquina, esto da como resultado la siguiente lista de clasificación:
nombre de la columna | codificación de colección |
---|---|
en_NZ | 6 |
en_NZ.ISO8859-1 | 8 |
en_NZ.UTF-8 | 6 |
en_NZ.ISO8859-15 | 16 |
en_ES | 8 |
en_ES | 16 |
en-NZ-x-icu | -1 |