Bagaimana cara menentukan susunan tabel di PostgreSQL?


18

Saya ingin mengecek pemeriksaan terhadap koleksi yang digunakan pada tabel saya di PostgreSQL, tetapi googling Postgresql detect collationtidak berfungsi dengan baik untuk saya, dan dokumentasi tidak menjadikan ini pencarian yang mudah.

Adakah yang bisa memberi tahu saya bagaimana saya memeriksanya?

Jawaban:


24

Untuk memeriksa koleksi non-default pada kolom, Anda dapat menggunakan kueri berikut:

select table_schema, 
       table_name, 
       column_name,
       collation_name
from information_schema.columns
where collation_name is not null
order by table_schema,
         table_name,
         ordinal_position;

Sunting: untuk menemukan susunan basis data, Anda perlu menanyakan `pg_database:

select datname, 
       datcollate
from pg_database;

Berikut ini tautan ke bagian-bagian yang relevan dari manual ini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.