我目前正在将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,并再次对生产数据库执行上述步骤。
有没有更好的建议?
发布于 2018-09-11 07:59:49
从2.x更新到6.x应该非常容易。只需更新您的系统首先使用最新的powermail版本。因为我们删除了迁移,所以必须手动重命名powermail的现有数据库表:https://gist.github.com/einpraegsam/a02bb69c29aa747de4ffb613704bbd7a。
https://stackoverflow.com/questions/52265663
复制相似问题