0.Codes first

heroku pg:backups capture
curl -o latest.dump `heroku pg:backups public-url`
bin/rake db:reset
pg_restore --verbose --clean --no-acl --no-owner -h localhost -U myuser -d mydb latest.dump

1. Heroku version 확인

legacy heroku gem을 사용하고 있다면, gem을 제거하고 Heroku CLI를 다시 설치해야 합니다.

2. Heroku db dump-out

CLI를 이용한 방법 (heroku version: 3.43.12)

heroku pg:backups capture

curl -o latest.dump `heroku pg:backups public-url`

heroku.com을 이용한 방법

3. local database 생성/재생성

bin/rake db:create

또는

bin/rake db:reset (기존 development db의 데이터는 삭제됩니다.)

4. Heroku backup db를 local db에 복구시키기

pg_restore --verbose --clean --no-acl --no-owner -h localhost -U myuser -d mydb latest.dump