728x90
728x170
각 테이블에 있는 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
728x90
그리드형
'DB' 카테고리의 다른 글
[DB/PostgreSQL] 시퀀스 (Sequence) 사용하기 - 자동 증가 컬럼 (0) | 2023.10.06 |
---|---|
[DB/PostgreSQL] 시간 데이터 처리하기 (날짜 데이터, 날짜 함수) (0) | 2023.10.06 |
[ORACLE] ORA-01861 : literal does not match format string 에러 (0) | 2023.07.17 |
[ORACLE] ORA-65096: 공통 사용자 또는 롤 이름이 부적합 합니다 에러 (0) | 2023.07.17 |
[DB/Oracle] 에러 ORA-01742: comment not terminated properly (0) | 2023.01.27 |