昨晚我在Heroku上开始了迁移,这使我几个小时都没有反馈,但最终我停止了,因为尚不清楚该系统是否在做任何事情。
从那以后,这一直是一场噩梦。我无法访问heroku console
中的相关数据库表,无法迁移,回滚或使用pgbackups。
有用的是,pgbackups刚才给了我一个简单的解释:
a transfer is currently in progress
我认为这是我几个小时前尝试执行的迁移。如何停止Heroku正在进行的操作,以便可以快速还原并恢复运行?
最佳答案
您可以通过找到备份的名称然后销毁它来消除卡在“当前正在进行的传输”中的备份问题。例如。
heroku pgbackups
我的问题备份如下所示:
b210 | 2013/01/02 12:29.33 | unknown | DATABASE_URL
所以要销毁它,我只是做了:
heroku pgbackups:destroy b210
它为我删除了问题备份,因此我可以再次正确使用pgbackups。