我想对运行在Heroku上的Django网站做一些改动,如何在不触及数据库的情况下,用git推送上传我的新改动,从而不丢失任何数据?
通常情况下,你会把数据库放在Heroku上的一个单独的Dyno上。例如,你可能已经配置了heroku-postgresql来保留你的数据库。当您 git push 它只是将你的应用程序移动到heroku服务器上,而不是覆盖数据库,也就是说,除非你使用像sqlite3这样的数据库,它可能会将数据保存在应用程序目录下的本地文件中。
git push