PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Cara Mengembalikan Daftar Koleksi yang Tersedia di PostgreSQL

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SELECT memunculkan pengecualian dalam fungsi PL/pgSQL

  2. Perintah COPY Postgresql memberikan Izin ditolak kesalahan

  3. Mengubah Database pengembangan Django dari SQLite default ke PostgreSQL

  4. Fungsi Escape untuk ekspresi reguler atau pola LIKE

  5. Mustahil untuk Menginstal permata PG di mac saya dengan Mavericks