PostgreSQL의 psql 명령줄 도구에서 사용할 수 있는 백슬래시(\) 명령어들의 전체 목록에 대한 설명입니다.
각 명령은 다양한 작업을 손쉽게 수행할 수 있게 도와주는 유용한 도구일 것 같습니다
몇 가지 자주 쓰이는 걸 요약하자면:
🔍 정보 조회 관련
- \d → 테이블, 뷰, 시퀀스 등 목록 보기
- \dt → 테이블만 보기
- \dv → 뷰만 보기
- \di → 인덱스 목록 보기
- \df → 함수 목록 보기
- \l → 데이터베이스 목록 보기
- \du → 역할(사용자) 목록 보기
- \x → Expanded 모드 전환 (복잡한 결과 보기 좋음)
🧪 쿼리 실행 관련
- \g → 현재 쿼리 실행
- \gx → Expanded 모드로 쿼리 실행
- \gexec → 쿼리 결과를 다시 쿼리로 실행
- \gset → 쿼리 결과를 변수로 저장
🧰 버퍼 & 파일
- \e → 쿼리를 외부 편집기로 열기
- \p → 현재 쿼리 버퍼 내용 보기
- \r → 쿼리 버퍼 초기화
- \w → 쿼리 버퍼를 파일로 저장
📂 입출력
- \copy → 로컬에서 파일로 복사
- \i → SQL 스크립트 실행
- \o → 결과를 파일 또는 파이프로 출력
🔄 연결
- \c → 데이터베이스 연결 변경
- \conninfo → 현재 연결 정보 보기
🕐 타이밍 & 반복
- \timing → 쿼리 실행 시간 측정
- \watch [초] → 쿼리를 주기적으로 실행 (ex. 모니터링용)
'PostgreSQL' 카테고리의 다른 글
| INDEX 생성 시 CONCURRENTLY 옵션 (0) | 2025.12.04 |
|---|---|
| [PostgreSQL] 관리 및 성능 모니터링 SQL (1) | 2025.11.25 |
| [PostgreSQL] 패스워드 정책 설정 및 비교 (0) | 2025.11.25 |
| [PostgreSQL] bufferd I/O vs direct I/O (3) | 2025.11.25 |
| [PostgreSQL] pgvector 설치 및 간단한 사용 예시 (0) | 2025.11.25 |