ajgl / doctrine-dbal-pgsql-types
自定义 PostgreSQL 类型
0.4.1
2024-04-03 07:42 UTC
Requires
- php: ^8.1
- doctrine/dbal: ^3.3 || ^4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.52
- phpunit/phpunit: ^9.5
README
此组件允许您使用 Doctrine DBAL 组件管理一些原生 PostgreSQL 数据类型。
使用方法
要使用新类型,您应使用 自定义映射类型 功能进行注册。
\Doctrine\DBAL\Types\Type::addType('integer[]', 'Ajgl\Doctrine\DBAL\Types\IntegerArrayType'); /* @var $connection \Doctrine\DBAL\Connection */ $connection->getDatabasePlatform()->registerDoctrineTypeMapping('_int4', 'integer[]');
Symfony 标准版使用方法
如果您想与 Symfony 标准版应用程序一起使用此组件,可以在 config.yml
文件中 注册新类型。
doctrine: dbal: types: integer[]: Ajgl\Doctrine\DBAL\Types\IntegerArrayType mapping_types: _int4: integer[]
许可协议
此组件受 MIT 许可协议保护。请参阅 LICENSE 文件中的完整许可协议。
徽章
关于
AjglDoctrineDbalPgsqlTypes 是由 ajgarlag 发起的。
报告问题或功能请求
问题和功能请求在 Github 问题跟踪器 中进行跟踪。