我最近将SQL Server 2012数据库从旧的web服务器移动到Azure SQL。我还在我的个人计算机上保留了该数据库的副本,该计算机现在运行SQL Server 2019。在开发期间,我经常对本地计算机上的表进行更改,然后需要将这些表传输到服务器。我过去常常使用Visual Studio SSIS包来做这件事。这很容易。我使用"Transfer SQL server Objects“任务选择一个或多个表,指定是否应首先删除现有表,并替换服务器上
我知道迁移是对数据库模式进行版本控制的一种方法。但是,由于我有一个由多个项目共享数据库,每个项目可能会稍微更改模式。因此,我需要一些像分支和合并的功能,比如git for code,而迁移不能提供这样的功能。那么,有没有专门针对数据库的版本控制工具呢?我们正在使用php和laravel以及mysql作为数据库,如果需要,我们愿意