oxidio / doctrine-migration-wrapper
使用 doctrine 进行 OXID eShop 数据库迁移
v2.1.3
2019-05-06 10:26 UTC
Requires
- php: >=5.6
- doctrine/migrations: ^1.4.1
- oxid-esales/oxideshop-facts: ^2.0.0
- symfony/console: *
Requires (Dev)
- mikey179/vfsstream: ~1.4.0
- phpunit/phpunit: ^4.8.26
- symfony/filesystem: ^3.2
Replaces
This package is auto-updated.
Last update: 2024-09-15 02:06:29 UTC
README
当前组件允许执行活动 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 以执行特定命令。 - 使用类
Migrations
或MigrationsBuilder
错误和问题
如果您遇到任何错误或问题,请将它们在 https://bugs.oxid-esales.com 的 OXID eShop (所有版本) 部分中报告。