我有两台共享原始祖先代码库的服务器,但在过去几个月中,它们在数据库架构方面发生了变化(我使用的是 mysql)。我即将使用第二个作为我的新生产服务器,但我必须更新数据(有新用户,有与这些用户相关的新数据等)。我希望服务器中的数据现在处于活动状态,但旧模式具有权限,但我希望新模式中的模式成为最终模式。所以这是一种奇怪的合并:我希望将来自旧服务器的数据导入到具有(不是很大)不同模式的新服务器中。
我正在考虑简单地转储具有最新数据的服务器,但是由于架构发生了很大变化,因此加载它是行不通的。
我还在考虑转储新服务器的架构,将其应用于旧服务器的副本,然后从后者转储数据并将其加载到新服务器中,但我不知道如何去做如果这是最安全的选择。
我在 mac OS X 上开发,我的两台服务器都是 debian。