KeiStory

PostgreSQL Index 정보 얻기

 

각 테이블에 있는 Index 정보를 모두 볼수 있는 쿼리문입니다.

SELECT A.TABLENAME ,A.INDEXNAME ,B.COLUMN_NAME
FROM  PG_CATALOG.PG_INDEXES A
     ,INFORMATION_SCHEMA.COLUMNS B
WHERE A.SCHEMANAME = 'public'
  AND A.TABLENAME = B.TABLE_NAME
ORDER BY A.TABLENAME ASC ,A.INDEXNAME ASC ,B.COLUMN_NAME;

위 명령은 실행권한이 있는 사용자만 실행이 가능합니다. 

PG_CATALOG 에는 시스템 테이블들이 있으며 조작은 불가능하며 오직 조회만 가능합니다.

https://www.cockroachlabs.com/docs/stable/pg-catalog

 

pg_catalog

The pg_catalog schema contains read-only views that you can use for introspection into your database.

www.cockroachlabs.com

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band