我今天通过遵循以下帖子犯了一个错误:https://stackoverflow.com/a/34685657/10104165。结果,我丢失了具有104个表的数据库。我也设法在应用程序运行时从Heroku检索表。
我遵循了以下步骤:
$ heroku pg:backups:capture
然后:
$ heroku pg:backups:download
最后:
$ pg_restore --verbose --clean --no-acl --no-owner -h localhost -d project4_development latest.dump
我收回了所有数据,但是由于某种原因,我的红宝石窗口中的data_source表示project4_development不存在。部分问题的一部分,该应用似乎正常运行。
我如何找出当前显示的数据来自哪里(哪个数据库)?