将EXT:powermail 2.3.3升级到6.1的最佳实践是什么?

时间:2018-09-10 21:23:30

标签: typo3 typo3-8.x powermail

我当前正在将TYPO3 6.2安装升级到8.7。由于这是一个庞大的网站,所以我做了一个副本,并在那里开始了升级。我已将安装从非撰写者模式切换到撰写者模式。

现在我需要将EXT:powermail从2.3.3更新到6.1。

要掌握所有数据库更改,我会逐步进行升级:

composer require in2code/powermail "^3"
./typo3cms install:generatepackagestates
./typo3cms extension:setup powermail
composer require in2code/powermail "^4"
./typo3cms cache:flush --force
./typo3cms extension:setup powermail
composer require in2code/powermail "^5"
./typo3cms cache:flush --force
./typo3cms extension:setup powermail
composer require in2code/powermail
./typo3cms cache:flush --force
./typo3cms extension:setup powermail

现在我的问题是,当我使用生产数据库对该网站进行最终升级时,如何再次进行这些数据库迁移。

目前,我的方法是在最终升级之前删除EXT:powermail,然后再次对生产数据库执行上述步骤。

还有更好的建议吗?

1 个答案:

答案 0 :(得分:2)

从2.x升级到6.x应该非常容易。只需先使用最新的Powermail版本更新系统。因为我们删除了迁移,所以您必须手动重命名Powermail的现有数据库表:https://gist.github.com/einpraegsam/a02bb69c29aa747de4ffb613704bbd7a