PostgreSQL 백업 및 복구 명령어 정리
heroku로 운영중인 랜딩페이지를 k8s로 운영하기 위해
heroku에서 사용중인 postgreSQL 을 aws rds 마이그레이션 하는 과정을 정리합니다.
pg_dump
와 pg_restore
를 사용하여 쉽게 데이터베이스 백업이 가능합니다.
pg_dump -Fc -v
-h "ec2-34.compute-1.amazonaws.com"
-p 5432
-U [USER_NAME]
-d [DATABASE_NAME] > backup.dump
-Fc
옵션을 사용하여 바이너리 파일로 백업하며 pg_restore
로 마이그레이션을 진행해야 합니다.
pg_restore -d [DATABASE_NAME] [FILE_NAME]