【发布时间】:2019-10-16 03:29:22
【问题描述】:
我有一个将 sqlite 指定为数据库选择的小项目。
对于这个特定的项目,框架是 Django,服务器由 Heroku 托管。为了使数据库正常工作,无论何时将项目部署到持续集成工具或开发站点,都必须使用迁移命令和凭据进行设置。
问题是,许多这些环境实际上并没有使用源存储库附带的 my_project.sqlite3 文件,我们使用 git 对其进行版本控制。如何将更改合并到已部署的数据库中?设置数据库的脚本是否适合这种情况?同时,值得注意的是,有一些安全凭证不应该以未加密的方式出现在脚本中,这使得情况变得棘手。
【问题讨论】:
标签: django database sqlite deployment