我使用Django构建了一个Web应用程序,我正在使用Heroku来托管它。用户可以输入信息并将信息存储在数据库(db.SQLITE3)中。所以一切都存储在服务器上的数据库中。下次当我在进行一些更改后推送我的项目时,更新的服务器数据库将被我的后退本地数据库取代,该数据库基本上删除了新信息。所以,我意识到,在进行更改之前,我必须首先拉(显然)服务器端代码。
我试过了
heroku db:pull
给出错误
db:pull is not a heroku command.
! Perhaps you meant pg:pull?
所以我试过了
heroku pg:pull DATABASE_URL db --app mywebapp
这是一个错误
heroku-cli: Pulling postgresql-reticulated-26036 ---> db
'createdb' is not recognized as an internal or external command,
operable program or batch file.
我现在真的很困惑,有人可以告诉我如何从Heroku中拉出项目吗?或者也许我如何获得更新的数据库?
谢谢!