sql - Github 不会更改我们团队 django 环境中的数据库
问题描述
我们的团队正在使用 django 环境开发网站,主要问题是一名团队成员最近更新了其中一个数据库,而更改不会通过 mysql 进行。我们实际上在同一个分支上,但数据库表完全不同。我们使用的是当前版本的django,python和mysql都是开发环境和github共享工作。
解决方案
事实是永远不会与您的数据库Git
同步。MySQL
MySQL 数据库是系统的本地属性。如果你使用SQLite
,那么它可以被 Git 同步。如果你们都需要访问同一个数据库,则需要云中的一些数据库,以便你们都在同一页面上。
此外,您需要迁移迁移以获取相同的表,这与系统无关,但取决于创建和应用的迁移数量。
这将创建相同的表和列。只需运行这个终端
python3 manage.py makemigrations
python3 manage.py migrate
推荐阅读
- codenameone - 在 CodenameOne 中使用更新版本的材质图标
- javascript - 更改谷歌浏览器自动建议选项背景
- python - 多个带有循环的python kivy Switch小部件-但只能激活/停用一个
- java - 在 iptables REDIRECT 之后使用 Java Android 代理检索原始目标 IP
- typescript - NextJS 链接跨域属性
- react-native - 反应原生的所有 Axios 方法都不起作用
- shopify - shopify.bat 节点服务命令的系统调用失败
- python - 使用 matplotlib.image.imsave 和 matplotlib.pyplot.savefig 保存 tiff 光栅文件会给出不同大小的输出
- python - 将 zip_longest() 与比较相结合
- javascript - 如何区分手动滚动和以编程方式触发的滚动