eikona-media/akeneo-purge-job-artifacts

清除作业执行存档

安装: 353

依赖: 0

建议: 0

安全: 0

星标: 2

关注者: 2

分支: 0

开放问题: 0

类型:akeneo-bundle

3.0.0 2020-03-13 12:03 UTC

This package is auto-updated.

Last update: 2024-09-13 22:38:35 UTC


README

此包附带一个新的命令来删除多余的作业执行存档(存档中未与数据库作业执行相关联的文件)。

要求

安装

    composer require eikona-media/akeneo-purge-job-artifacts:~3.0
  1. app/AppKernel.php文件的registerProjectBundles()方法中启用此包
protected function registerProjectBundles()
{
    return [
        // ...
        new EikonaMedia\Akeneo\PurgeJobArtifactsBundle\EikonaMediaAkeneoPurgeJobArtifactsBundle(),
    ];
}

用法

要删除多余的作业执行存档,请执行命令eikona-media:batch:purge-job-execution-artifacts
该命令有一个选项:--force。如果您省略此选项,则命令以安全模式运行(不会删除任何文件)。

该命令在archive目录的第三级中搜索名为数字的目录

- archive
    - export
        - csv_product_export
            - 22 // Third level with a numeric name
            - 23 // Third level with a numeric name
            - 24 // Third level with a numeric name
    - import
        - csv_product_import
            - 25 // Third level with a numeric name
    - ...
        - ...
            - 26 // Third level with a numeric name
            - 27 // Third level with a numeric name

找到的目录将与表akeneo_batch_job_execution中的ID进行比较。
将删除没有在表中条目的所有目录。