martin-georgiev / postgresql-for-doctrine
为Doctrine添加PostgreSQL增强功能。提供对JSON、JSONB和一些数组数据类型的支持。提供用于处理JSON数据、数组以及与文本搜索相关的常见函数、运算符和表达式。
v2.6.0
2024-08-17 20:27 UTC
Requires
- php: ^8.1
- ext-ctype: *
- ext-json: *
- ext-mbstring: *
- doctrine/dbal: ~2.10||~3.0||~4.0
Requires (Dev)
- doctrine/orm: ~2.14||~3.0
- ekino/phpstan-banned-code: ^1.0
- friendsofphp/php-cs-fixer: ^3.62.0
- php-coveralls/php-coveralls: ^2.7.0
- phpstan/phpstan: ^1.11.10
- phpstan/phpstan-phpunit: ^1.4.0
- phpunit/phpunit: ^10.5.30
- qossmic/deptrac: ^2.0.0-alpha
- rector/rector: ^1.2.3
- symfony/cache: ^6.4||^7.0
Suggests
- php: ^8.3
- doctrine/orm: ~2.14||~3.0
- dev-main
- v2.6.0
- v2.5.0
- v2.4.1
- v2.4.0
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.0
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.1
- v2.0.0
- v1.8.0
- v1.7.0
- v1.6.0
- v1.5.3
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.1
- v1.4.0
- v1.3.0
- v1.2.2
- v1.2.1
- v1.2
- v1.1
- v1.0.1
- v1.0
- v0.12
- v0.11
- 0.10
- 0.9
- 0.8.1
- 0.8
- 0.7
- 0.6.2
- 0.6.1
- 0.6
- 0.5
- 0.4
- 0.3
- 0.2
- 0.1.1
- 0.1
- dev-renovate/composer-qa-tooling
- dev-add-extract-function
This package is auto-updated.
Last update: 2024-09-19 11:25:26 UTC
README
这是什么?
本包为Doctrine提供对一些特定的PostgreSQL 9.4+功能的支持
- 支持JSONB和一些数组数据类型(目前为整数、BOOL、TEXT和JSONB)
- 实现处理数组数据类型时最常用的函数和运算符
- 文本搜索函数
- 聚合函数
- 日期函数
它可以简单集成到使用Doctrine的Symfony、Laravel和其他框架中。
您可以使用自己的数组数据类型或其他所需的函数轻松扩展包的行为。更多关于此的信息请参阅贡献指南。
有什么可用?
所有可用类型可在此处找到 这里。
所有可用函数和额外运算符可在此处找到 这里。
如何安装?
最简单和推荐的方式是使用 Composer
composer require martin-georgiev/postgresql-for-doctrine
如何与您的框架集成?
阅读有关Symfony的指南和示例。
阅读有关Laravel的指南和示例。
阅读有关Doctrine的指南和示例。
检查常见用例、示例和已知错误。
许可证
本包根据MIT许可证授权。