[PostgreSQL] 데이터베이스를 물리적으로 다른 서버에 있는 동일 데이터베이스로 옮기는 방법
·
개발 (Development)/PostgreSQL
PostgreSQL 데이터베이스를 물리적으로 다른 서버에 있는 PostgreSQL 데이터베이스로 옮기는 방법에는 여러 가지가 있습니다. 목적과 환경에 따라 적절한 방법을 선택하면 됩니다.1. pg_dump와 pg_restore 사용 (가장 일반적)한 서버에서 데이터베이스를 백업(dump)하고, 다른 서버에서 이를 복원(restore)하는 방식입니다.백업 생성 (출발 서버)pg_dump -U [username] -h [출발 서버] -p [포트] -d [DB이름] -F c -f backup.dump-F c : PostgreSQL의 맞춤(custom) 형식으로 백업 (빠르고 유연함)-f backup.dump : 파일로 저장백업을 타겟 서버로 전송scp backup.dump user@[타겟 서버]:/경로/백업 ..