[PostgreSQL] Command 명령어Database/PostgreSQL2022. 9. 16. 11:32
Table of Contents
반응형
기본 명령어
PostgreSQL에 접속합니다.
$ psql -U postgres
| 명령어 | 설명 |
| \list or \l | 데이터베이스 목록 조회 |
| \list+ or \l+ | 데이터베이스 목록 상세조회 |
| \c [DB Name] | 다른 DB에 접속 |
| \d | 테이블 목록 보기 |
| \dt [Table Name] | 지정된 테이블 컬럼 목록 보기 |
| \dS | 시스템 테이블 목록 보기 |
| \dv | 뷰 목록 보기 |
| \ds | 시퀀스 목록 보기 |
| \du | 롤 목록 보기 |
| \dn | 스키마 목록 보기 |
| \q | psql 종료(Ctrl + d) |
백업 및 복원
| 명령어 | 설명 |
| pg_dump > [백업파일명] | 전체 백업 |
| pg_dump [DB명] > [백업파일명]예) pg_dump mydb > db.sql | 데이터베이스만 백업 |
| psql -U postgres [DB명] > [백업파일명] | 데이터베이스만 백업 |
| psql -f [백업파일명] [복원할 DB명]예) psql -f db.sql mydb | DB 만 복원단, DB가 없는 경우에는 생성을 먼저 해줘야 한다. |
| psql [복원할 DB명] < [백업파일명]예) psql mydb < db.sql | DB 만 복원단, DB가 없는 경우에는 생성을 먼저 해줘야 한다. |
반응형
'Database > PostgreSQL' 카테고리의 다른 글
| [PostgreSQL] 사용자, 그룹 관리 (0) | 2022.11.23 |
|---|---|
| [PostgreSQL] 사용자 인증 (0) | 2022.11.23 |
| [PostgreSQL] TimescaleDB 설치 방법 (0) | 2022.09.17 |
| [PostgreSQL] 외부 접속 허용 설정 (1) | 2022.09.15 |
| [PostgreSQL] CentOS 7에서 PostgreSQL 설치 및 시작 방법 (0) | 2022.09.15 |
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!