PostgreSQL memiliki pg_collation
katalog yang menjelaskan koleksi yang tersedia.
Oleh karena itu, Anda dapat menjalankan pernyataan berikut untuk mengembalikan daftar susunan yang tersedia di PostgreSQL:
SELECT * FROM pg_collation;
Susunan ini adalah pemetaan dari nama SQL ke kategori lokal sistem operasi.
Mengingat daftar susunannya cukup panjang, Anda juga dapat mempersempit hasilnya dengan WHERE
klausa jika Anda memiliki susunan tertentu dalam pikiran:
SELECT * FROM pg_collation WHERE collname like '%NZ%';
Sama seperti kueri apa pun, Anda juga dapat mempersempit jumlah kolom:
SELECT collname, collencoding FROM pg_collation WHERE collname like '%NZ%';
Di mesin saya, ini menghasilkan daftar susunan berikut:
namakolom | mengumpulkan kode |
---|---|
en_NZ | 6 |
en_NZ.ISO8859-1 | 8 |
id_NZ.UTF-8 | 6 |
en_NZ.ISO8859-15 | 16 |
en_NZ | 8 |
en_NZ | 16 |
id-NZ-x-icu | -1 |