嗨(对不起,如果以前有人问过这个问题,但我找不到答案)
我正在考虑将 Git(可能是 Github)用于即将开展的项目。该项目将使用 Yii 框架,它需要一组数据库表等。在我们进行开发时,我们需要添加/编辑/删除表,但生产区将没有这些表。我们如何解决环境之间的差异?
我现在唯一的想法是以某种方式将包含数据的 SQL Schema 获取到 .sql 文件中,并使用一个脚本,该脚本将自动更新我们的数据库,成为我们项目的一部分(这将是 Github 的一部分) . 这是最好的主意吗?还是我缺少什么?
感谢您提前提供任何帮助