django项目的git中的分支更改需要mysql中的新数据库吗?

问题描述 投票:-3回答:1

基本上,我想在我的Django项目中做一些更改,但我希望我以前的内容保持不变。因为我的Django与WAMP服务器中的MySQL数据库和我项目的数据库名称Django_movies连接。在git的帮助下,我通过将分支从master更改为另一个来完成此操作。

我的问题是:我可以在MySQL中创建一个新的数据库来处理其他分支,或者git会为我处理这个问题吗?

mysql django git
1个回答
0
投票

Git不了解你的数据库,它肯定不会为你创建一个新数据库。 (它也不知道Python或Django或你的代码做什么。它只记录你做的提交。)

不过,我对你为什么想要另一个数据库感到有点困惑。您可以在所有分支中使用相同的数据库,除非您正在处理需要数据库迁移的更改,否则没有问题。

即使您正在进行数据库更改,也可以在切换分支时向前和向后运行迁移以修改数据库模式。在许多情况下,你don't even have to do that,虽然我个人更喜欢保持线性迁移历史。

© www.soinside.com 2019 - 2024. All rights reserved.