【发布时间】:2015-06-21 16:35:15
【问题描述】:
我最近犯了一个错误,将我的数据库在我的本地主机上回滚得太远,并从我拥有的数据库中删除了所有数据。我确实迁移了数据库,所以它们会返回,但它们仍然被清除了。
询问下一步该做什么,我被告知我应该在 Heroku 上备份数据库(其中包含所有当前信息)并将其拉到我的本地主机上。如果这是要采取的正确行动,那么我仍然面临问题。当我输入:
heroku pg:pull DATABASE_URL mylocaldb --app (my_app_name) 它返回一个错误:
sh: createdb: command not found
!
! Unable to create new local database. Ensure your local Postgres is
working and try again.
由于我是新人,所以我对数据库的理解不是最好的;但是,我已经在本地机器上下载了 sql。我输入的所有命令都在常规控制台中,而不是 psql 终端中。
如果有人有任何知识或可以帮助我,我将不胜感激。非常感谢!
乔
编辑:如果您有其他方法/解决方案,请告诉我。在完成此操作之前,我无法更新我的应用程序,这样我就不会丢失我的信息。
【问题讨论】: