Delta传递失败-Magento 2中未安装customer_entity的Deltalog


8

如何“安装”“ Deltalog”?

迁移magento 1.9.2.4 >> 2.1.0

迁移工具版本2.1.0

在此处输入图片说明


我也遇到这个问题。你解决了吗?
Strauss

我有同样的问题。在这里,我使用实时数据库哑表来迁移数据,并且在迁移后,我已将所有m2_db复制到最新的实时哑表中,并使用最新的实时数据库运行增量迁移步骤。然后发生相同的错误。有人解决这个问题吗?
Divya Muralidharan

Answers:


5

为了运行bin/magento migrate:delta步骤,您首先需要运行该bin/magento migrate:data步骤,因为数据迁移工具正是在此步骤中在源数据库中创建触发器。

这些触发器将仅用于提取自上次迁移数据以来在Magento 1中所做的更改。

数据迁移工具源表前缀

有关更多信息,请参见官方文档

希望能帮助到你。


1
@diazwatson,您好:我之前通过将m1 db的转储转移到本地并成功进行了迁移,现在又进行了新的更改以进行转储并开始增量迁移,这一次我遇到了错误
jafar pinjar

1
由于此答案中所述的原因,@ jafarpinjar增量模式仅适用于您用于运行迁移的源数据库,即在源数据库上创建触发器。如果尝试在尚未用作data:migrate的源db上运行增量,则将出现此错误。
约翰·霍尔


在这种情况下,有什么办法可以继续使用增量?我们可以将这些表从测试安装移至生产环境,以便完成增量吗?在我们看来,它们似乎是空的,因此我不确定那些表的功能是什么。
Webninja '19

我已经在几分钟前迁移了数据,并且运行增量迁移遇到了这个问题,我是否需要再次运行数据迁移然后进行增量迁移。
Vinit Kumar
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.