[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] 외부 접속 허용 설정 (0) | 2022.09.15 |
[PostgreSQL] CentOS 7에서 PostgreSQL 설치 및 시작 방법 (0) | 2022.09.15 |
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!