prooph / event-store-doctrine-adapter
ProophEventStore 的 Doctrine 适配器
v3.3.0
2016-10-12 18:32 UTC
Requires
- php: ~5.5|~7.0
- beberlei/assert: ^2.3
- doctrine/dbal: ^2.5
- prooph/common: ^3.7
- prooph/event-store: ^6.3
Requires (Dev)
- container-interop/container-interop: ^1.1
- fabpot/php-cs-fixer: 1.7.*
- phpunit/phpunit: ^4.8
- sandrokeil/interop-config: ^1.0
- satooshi/php-coveralls: ^1.0
- sebastian/comparator: ^1.2
Suggests
- container-interop/container-interop: For usage of provided factories
- sandrokeil/interop-config: For usage of provided factories
Conflicts
This package is auto-updated.
Last update: 2024-09-17 00:56:34 UTC
README
注意:Doctrine 适配器与 prooph/event-store v7 不兼容。请使用新的 PDO Event Store,适配器的支持将于 2017 年 12 月 31 日结束!
使用 Prooph Event Store 与 Doctrine DBAL。
数据库设置
数据库结构取决于您为聚合根选择的 流策略。您可以在 脚本文件夹 中找到用于 MySql 的示例 SQL 语句,以及一个 EventStoreSchema 工具,您可以使用 doctrine 迁移脚本来使用它。
数据库模式仅供参考。`aggregate_type` 列的长度为 150 个字符。如果您有非常长的类名,应增加此长度,否则可能会导致应用程序中的错误。此长度应与 快照表 中的 `aggregate_type` 长度相同。
限制
当使用 MySQL 并启用 `oneStreamPerAggregate` 选项时,事务处理会中断!更多信息请参阅: prooph/pdo-event-store#6
需求
- PHP >= 5.5
- Doctrine DBAL ^2.4
- Prooph Event Store ^5.0
许可
在 新 BSD 许可证 下发布。