Jak ustalić zestawienie tabeli w PostgreSQL?


18

Chcę wykonać skrypt sprawdzania zestawień używanych w moich tabelach w PostgreSQL, ale szukam google Postgresql detect collation nie działa dla mnie dobrze, a dokumentacja nie ułatwia wyszukiwania.

Czy ktoś może mi powiedzieć, jak bym to sprawdził?

Odpowiedzi:


24

Aby sprawdzić niestandardowe układanie w kolumnach, możesz użyć następującego zapytania:

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;

Edycja: aby znaleźć zestawienie bazy danych, musisz wykonać zapytanie `pg_database:

select datname, 
       datcollate
from pg_database;

Oto link do odpowiednich części instrukcji

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.