Postgresql에서 DB 복원하기

이상해씨·2023년 9월 5일
0

PostgreSQL

목록 보기
8/9

Postgresql에서 DB 복원

가정

  1. PostgreSQL에 DB가 생성되어 있다.
  2. DB 백업 파일을 가지고 있다. (dump, sql, ...)

방법1

1) pgadmin4 접속
2) DB > Restore

  • 옮기고자 하는 DB에 오른쪽 마우스 버튼 클릭 > restore 클릭

  • 파일 주소 및 원하는 옵션 설정 > restore 버튼

  • 우측 하단에 아래와 같은 알람이 뜨면 성공

방법2

  • psql 혹은 pgadmin4에서 해당 DB을 선택하여 PSQL Tool 열기
psql -U <username> -d <dbname> -a -f </path/to/yourfile.sql>

# username: PostgreSQL 사용자 이름
# dbname: 복원할 데이터베이스 이름
# /path/to/yourfile.sql: 복원하려는 SQL 파일의 경로
  • 예시
    : test DB이고 바탕화면에 있는 sample.sql을 복원
psql -U postgres -d test -a -f "C:\Users\Desktop\sample.sql"
profile
공부에는 끝이 없다

0개의 댓글