复制与另一个数据库关系的实体

时间:2014-06-02 22:14:27

标签: php mysql doctrine-orm

我使用PHP和Doctrine 2,以及MySQL作为我们的数据库服务器。

我们有几个数据库,我们需要将相同的新数据插入到我们所有的数据库中。

问题是auto_increment值不同,我们必须复制一个实体及其子节点,因此只是将数据从一个服务器复制到另一个服务器不起作用。更新所有auto_increment键是一个讨厌的黑客,我想避免这种情况。

是否有一些通用工具可以帮助复制新数据,同时保持关系,并在需要时插入新值?关系信息可以由数据库中的外键确定,甚至可以从我们的学说实体的注释中确定。

我们可以在其他服务器上重新运行导入脚本,但这需要几个小时才能运行。能够导出一些sql命令并简单地在另一台服务器上重新运行它们将是理想的。

否则,听起来我的手上有一个有趣的编码项目。

0 个答案:

没有答案