Существует два способа копирования данных между базами данных: восстановление резервной копии или команда копирования.
Мы будем выполнять миграцию базы данных из приложения myapp-prod в приложение myapp-test, копируя схему (структуру) и данные из источника в цель.
Восстановление резервной копии
Копирует указанную резервную версию базы данных.
heroku pg:backups:capture --app myapp-prod
Создает резервную копию в приложении myapp-prod. В этом случае консоль Heroku сообщит вам идентификатор резервной копии версии b001.
heroku pg:backups:restore myapp-prod::b001 DATABASE_URL --app myapp-test
Вторая команда: Скопируйте из резервной копии приложения myapp-prod id b001 (последняя резервная копия) в стандартный DATABASE_URL приложения myapp-test.
Прямое копирование
Копирует последнее состояние базы данных.
heroku pg:copy myapp-prod::DATABASE_URL DATABASE_URL --app myapp-test.
Копирует из приложения myapp-prod последнюю базу данных по умолчанию DATABASE_URL в приложение myapp-test базу данных по умолчанию DATABASE_URL.
Здесь DATABASE_URL - это имя базы данных по умолчанию в ваших приложениях Heroku.
Спасибо :)
Ссылка https://devcenter.heroku.com/articles/heroku-postgres-backups#restore-a-backup