카테고리 없음
[PostgreSQL] Command 명령어
승하연서빠
2024. 3. 18. 11:59
728x90
출처 : https://hgko1207.github.io/2020/09/14/postgresql-3/
명령어
PostgreSQL에 접속합니다.
$ psql -U postresql |
다음은 데이터베이스와 테이블 관련 명령어입니다.
명령어설명\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가 없는 경우에는 생성을 먼저 해줘야 한다. |
반응형