lcefr / postgresql-json-repository
一个用于存储与PostgreSQL结合的JSON聚合的领域驱动设计仓库
dev-master
2015-09-02 17:37 UTC
Requires (Dev)
- atoum/atoum: ~2.1
- symfony/property-access: ~2.7
- symfony/serializer: ~2.7
This package is not auto-updated.
Last update: 2024-09-28 18:00:04 UTC
README
用于领域驱动开发的php postgresql仓库
##安装
composer require lcefr/postgresql-json-repository dev-master
用法
每个聚合完全存储在一个jsonb数据列中。
扩展AbstractPostgreSqlRepository并实现getTableName方法。
根据您的序列化器,您可能需要重写serialize方法。
测试
cd vendor/lcefr/postgresql-json-repository && ./test.sh
测试工作流程可以改进,请告诉我如何
- 如何在运行测试容器之前等待postgresql服务器设置
- 如何只运行一次"composer update"以提高测试速度。
##贡献
分支、添加、测试和提交拉取请求
您的帮助和建议非常欢迎。
##许可
MIT