oxid-esales/eshop-db-migration-wrapper

OXID eShop 数据库迁移工具包装器

v1.0.2 2017-03-23 14:06 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:25:48 UTC


README

OXID eShop 数据库迁移集成

当前组件允许执行和创建数据库迁移脚本。

用于迁移脚本的路径由以下提供:eshop-migration_facts

当前组件提供以下脚本

  • oe-eshop-db_generate_migration - 创建新的迁移脚本;
  • oe-eshop-db_migrate - 执行迁移过程。

要执行上述脚本,请使用 eshop-facts,例如:

./vendor/bin/oe-eshop-facts oe-eshop-db_migrate

OXID eShop 数据库迁移集成相关事实

此组件通过 eshop-facts 提供eShop数据库迁移集成事实。有关如何使用 oe-eshop-db_migration_facts 脚本与 oe-eshop-facts 一起使用的信息,请参阅以下 README

输出

执行脚本后提供以下信息

  • DOCTRINE_MIGRATION_WRAPPER_SUFFIX - doctrine 迁移包装器组件在 composer 供应商路径中的名称,即 vendor/<oxid_esales_vendor>/<doctrine_migration_wrapper_suffix>/

请注意,可以通过提供环境变量来覆盖上述列表中的任何变量,例如,要更改 doctrine 迁移包装器后缀

DOCTRINE_MIGRATION_WRAPPER_SUFFIX=custom-doctrine-migration-wrapper ./vendor/bin/oe-eshop-facts oe-eshop-db_migration_facts

输入

以下环境变量被接受

  • VERBOSE - 启用详细模式,将所有事实打印到 STDOUT
  • ESHOP_VERBOSE_DB_MIGRATION_FACTS - 仅为此脚本启用详细模式。