반응형
◆ 인덱스(Index) 정보를 조회
SELECT * FROM pg_indexes
◆ pg_indexes 란?
pg_indexes는 PostgreSQL 6.4에 추가된 시스템 카탈로그 뷰로써, 데이터베이스에서 사용 가능한 모든 인덱스에 대한 정보를 제공해 준다.
pg_indexes의 주요 컬럼은 아래와 같다.
- schemaname: 인덱스가 속한 스키마 이름
- tablename: 인덱스가 속한 테이블 이름
- indexname: 인덱스 이름
- tablespace: 인덱스를 포함하는 테이블스페이스 이름 (데이터베이스의 기본값인 경우 null)
- indexdef: 인덱스를 생성하는 데 사용된 SQL 정의문
검색 시 위 컬럼값을 WHERE조건문에 사용하여 좀 더 원하는 데이터를 가져올 수 있다.
참조
pg_indexes
https://www.postgresql.org/docs/current/view-pg-indexes.html
글 내용 중 잘못된 부분이 있거나, 첨부하실 내용이 있으시면 댓글로 남겨주세요. 공부하는데 많은 도움이 됩니다.
-- 기억의 유효기간은 생각보다 짧다. --
반응형
'데이터베이스 > PostgreSQL' 카테고리의 다른 글
| [PostgreSQL] 시퀀스 last value(현재 값) 변경 방법 - setval() (2) | 2025.08.13 |
|---|---|
| [PostgreSQL] 대소문자 구분 없이 문자열 치환 (REGEXP_REPLACE) (1) | 2025.07.04 |
| [PostgreSQL] FILTER WHERE 절을 이용한 집계함수 활용법 (0) | 2025.05.31 |
| [PostgreSQL] 인코딩(encoding) 확인하기 (1) | 2024.10.23 |
| [PostgreSQL] 남은 연결 슬롯은 non-replication 슈퍼유저 연결용으로 남겨 놓았음 (0) | 2024.04.28 |