oxidio/doctrine-migration-wrapper

使用 doctrine 进行 OXID eShop 数据库迁移

v2.1.3 2019-05-06 10:26 UTC

This package is auto-updated.

Last update: 2024-09-15 02:06:29 UTC


README

https://travis-ci.org/OXID-eSales/oxideshop-doctrine-migration-wrapper.svg?branch=master

当前组件允许执行活动 eShop 版本的 doctrine 迁移二进制文件,并使用 eShop 安装本身配置的数据库。在执行不同 eShop 版本中不同的迁移脚本套件时,应用以下不同的逻辑

  • 社区版迁移 - 总是执行;
  • 专业版迁移 - 当 eShop 有专业版或企业版时执行;
  • 企业版迁移 - 当 eShop 有企业版时执行;
  • 项目特定迁移 - 总是执行;

请注意,迁移套件仅在能够找到至少一个迁移脚本时才执行。

更新您的 OXID eShop 的推荐方式

vendor/bin/oe-eshop-db_migrate migrations:migrate

可能的用法

  • 使用 composer 命令 oe:migration:run 运行现有迁移。
  • 使用 composer 命令 oe:migration:new 生成新的迁移。
  • 运行 bash 脚本:vendor/bin/oe-eshop-doctrine_migration 以运行现有迁移。
  • 运行 bash 脚本:vendor/bin/oe-eshop-doctrine_migration DOCTRINE_COMMAND 以执行特定命令。
  • 运行 PHP 脚本 vendor/oxid-esales/migrate.php migrations:migrate 以运行现有迁移。
  • 运行 PHP 脚本 vendor/oxid-esales/migrate.php DOCTRINE_COMMAND 以执行特定命令。
  • 使用类 MigrationsMigrationsBuilder

错误和问题

如果您遇到任何错误或问题,请将它们在 https://bugs.oxid-esales.comOXID eShop (所有版本) 部分中报告。