PostgreSQL'de bir tablonun harmanlanması nasıl belirlenir?


18

PostgreSQL tablolarımda kullanılan harmanlamaları kontrol etmek istiyorum, ancak googling benim için Postgresql detect collationiyi çalışmıyor ve belgeler bu kolay bir arama yapmıyor.

Biri bana bunu nasıl kontrol edeceğimi söyleyebilir mi?

Yanıtlar:


24

Sütunlarda varsayılan olmayan harmanlamaları kontrol etmek için aşağıdaki sorguyu kullanabilirsiniz:

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;

Düzenleme: veritabanının harmanlamasını bulmak için `pg_database:

select datname, 
       datcollate
from pg_database;

Kılavuzun ilgili bölümlerine bağlantı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.