heroku로 운영중인 랜딩페이지를 k8s로 운영하기 위해 heroku에서 사용중인 postgreSQL 을 aws rds 마이그레이션 하는 과정을 정리합니다. pg_dumppg_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]