DATABASE/Postgres

[postgres] sever에 있는 db를 dump file로 가져와서 local로 적용

jin0choi1216 2021. 5. 11. 14:46

 

서버에 있는 postgres db를 로컬환경으로 테스트를 위해 dump 파일을 생성하려고 하다보면 

할 때마다 정리가 안돼서 정리

 

 

# 로컬호스트 postgres 계정으로 접속

psql -U postgres 

 

# <dbname> 제거 (Dataase 접속)

DROP DATABASE <dbname>;

 

# <dbname> 생성 (Dataase 접속)

CREATE DATABASE <dbname>;

 

# dump 파일 생성

pg_dump --host=<host> --username=<username> --dbname=<dbname> -f <filename>

 

# dump 파일 적용

psql -U <username> -d <dbname> -f <dump file name>