Postgres 명령어
명령어 목록
| 명령어 |
명령어 full name |
명령어 설명 |
참고 |
\l |
\list |
데이터베이스 목록 보기 |
접속 중인 psql 쉘에서 실행하면 현재 서버에 있는 모든 DB가 출력됩니다. |
\c |
\connect |
특정 데이터베이스 사용(접속) |
\c 데이터베이스명 과 같이 사용하며, 접속 성공 시 해당 DB로 컨텍스트가 변경됩니다. |
\d |
\display |
전체 객체 보기 |
테이블, 뷰, 인덱스, 시퀀스, 함수, 스키마를 포함한 모든 DB 객체 목록이 출력됩니다. |
\dt |
display tables |
테이블 목록 보기 |
접속 중인 데이터베이스의 전체 테이블 목록을 출력합니다. |
\dv |
display views |
뷰 목록 보기 |
|
\di |
display indexes |
인덱스 목록 보기 |
|
\ds |
display sequences |
시퀀스 목록 보기 |
|
\df |
display functions |
함수 목록 보기 |
|
\dn |
display schemas |
스키마 목록 보기 |
|
1. Postgres 접속
- Postgres가 실행되고 있는 서버에서 터미널을 통해 접속
1
| psql -U username -d database_name [-h hostname] [-p port_number]
|
1. 데이터베이스 목록 보기
또는
접속 중인 psql 쉘에서 실행하면 현재 서버에 있는 모든 DB가 출력됩니다.
2. 특정 데이터베이스 사용 (접속)
예시:
접속 성공 시 해당 DB로 컨텍스트가 변경됩니다.
3. 테이블 목록 보기
현재 접속한 DB의 기본 스키마(public)의 테이블 목록이 표시됩니다.
+ 옵션을 사용하면 테이블의 크기와 설명까지 출력됩니다.
자주 쓰는 명령어
Reference
https://wikidocs.net/215484
댓글 남기기