snk/magento2-module-recurring-upgrade-disabler

此包已被弃用且不再维护。未建议替代包。

Magento 2禁用周期性升级脚本的模块

v0.9.0 2021-03-07 20:17 UTC

This package is auto-updated.

Last update: 2023-09-08 01:53:46 UTC


README

Magento 2禁用周期性升级脚本的模块

概览

Magento 2具有实现每次运行setup:upgrade时执行的升级脚本的可能性。虽然这通常是一个非常有用的功能,但一些模块可能会显著减慢setup:upgrade的执行速度。

例如,Magento\Customer\Setup\RecurringData会重新索引客户网格,这可能需要很长时间,脚本运行期间商店将无法使用。尽管问题声称从Magento 2.3.6开始已修复,并且现在应该在“需要时”运行,但检查“是否需要”这一步骤也需要一些时间。

另一个例子,Magento\Indexer\Setup\Recurring会检查是否存在任何新的索引器,如果存在,则将其状态设置为无效。这肯定是一个重要的事情,但有人可能会争论,这必须在每次运行setup:upgrade时执行。

因此,该模块允许指定一个列表,其中包含将禁用周期性升级脚本的模块。

安装

可以使用composer安装此模块

composer require snk/magento2-module-recurring-upgrade-disabler

要求

模块要求

  • Magento 2.3及以上版本
  • PHP 7.2及以上版本

配置

模块列表

  • 商店->配置->高级->系统->周期性升级脚本

许可

MIT

作者

Oleh Kravets
oleh.kravets@snk.de