PostgreSQL에서 테이블의 데이터 정렬을 결정하는 방법은 무엇입니까?


18

PostgreSQL의 테이블에 사용 된 데이터 정렬을 검사하고 싶지만 인터넷 검색 Postgresql detect collation이 제대로 작동하지 않아 설명서가 쉽게 검색되지 않습니다.

누구든지 내가 어떻게 확인하는지 말해 줄 수 있습니까?

답변:


24

열에서 기본이 아닌 데이터 정렬을 확인하려면 다음 쿼리를 사용할 수 있습니다.

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;

편집 : 데이터베이스의 데이터 정렬을 찾으려면`pg_database를 쿼리해야합니다.

select datname, 
       datcollate
from pg_database;

다음은 매뉴얼의 관련 부분에 대한 링크입니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.