Đây là cách bạn làm điều đó:
heroku pg:psql --app YOUR_APP_NAME_HERE < updates.sql
Và nếu bạn muốn khôi phục quá trình sản xuất của mình thành giai đoạn (giả sử cả hai đều là DB của heroku postgres):
heroku pgbackups:restore YOUR_STAGING_DATABASE_NAME `heroku pgbackups:url --app YOUR_PRODUCTION_APP_NAME` --app YOUR_STAGING_APP_NAME --confirm YOUR_STAGING_APP_NAME
Đảm bảo duy trì các dấu ngoặc kép đặc biệt xung quanh heroku pgbackups:url --app YOUR_PRODUCTION_APP_NAME
.
CẬP NHẬT CÔNG CỤ HEROKU
Heroku gần đây đã cập nhật dây đai công cụ của họ nên các lệnh cũ không còn hợp lệ nữa (xem liên kết này để biết thêm thông tin). Dưới đây là phiên bản mới của lệnh khôi phục.
heroku pg:backups restore \
`heroku pg:backups public-url -a YOUR_PRODUCTION_APP_NAME` \
YOUR_STAGING_DATABASE_NAME \
--app YOUR_STAGING_APP_NAME \
--confirm YOUR_STAGING_APP_NAME