您可以这样做:
heroku pg:psql --app YOUR_APP_NAME_HERE < updates.sql
如果您要将生产恢复到暂存状态(假设两者都是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
确保将特殊单引号保留在heroku pgbackups:url --app YOUR_PRODUCTION_APP_NAME
左右.
Heroku最近更新了他们的工具带,所以旧的命令不再有效(参见this link了解更多信息).以下是RESTORE命令的新版本.
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