Ruby on rails 在Rails中切换分支时,我应该如何处理数据库模式的更改?
目前,我正在从事一个Rails项目,在该项目中,我不断地在可部署主分支和许多其他分支之间切换,在这些分支中我实现了新功能 问题是,这些特性通常会向数据库中添加一些表,这意味着每次切换分支时,我都必须删除数据库,进行迁移,然后用一些虚拟数据填充它 我可以通过大约两到三个步骤来完成这项工作,因为我有一个rake任务,可以再次创建所有虚拟数据,但速度不是很快(几分钟)。这不是有史以来最糟糕的等待时间,但我想知道是否有其他解决方案,不必每次签出分支时都重新创建数据库Ruby on rails 在Rails中切换分支时,我应该如何处理数据库模式的更改?,ruby-on-rails,database,git,branch,git-branch,Ruby On Rails,Database,Git,Branch,Git Branch,目前,我正在从事一个Rails项目,在该项目中,我不断地在可部署主分支和许多其他分支之间切换,在这些分支中我实现了新功能 问题是,这些特性通常会向数据库中添加一些表,这意味着每次切换分支时,我都必须删除数据库,进行迁移,然后用一些虚拟数据填充它 我可以通过大约两到三个步骤来完成这项工作,因为我有一个rake任务,可以再次创建所有虚拟数据,但速度不是很快(几分钟)。这不是有史以来最糟糕的等待时间,但我想知道是否有其他解决方案,不必每次签出分支时都重新创建数据库 我目前正在开发机器上使用MySQL。
我目前正在开发机器上使用MySQL。为什么不保留每个分支的数据库,只切换连接字符串呢