ajgl / doctrine-dbal-pgsql-types
Custom PostgreSQL types
Installs: 38 643
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 2
Forks: 4
Open Issues: 0
Requires
- php: ^8.1
- doctrine/dbal: ^3.3 || ^4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.52
- phpunit/phpunit: ^9.5
README
This component allows you to manage some native PostgreSQL data types with the Doctrine DBAL component.
Usage
To use the new types you shoud register them using the Custom Mapping Types feature.
\Doctrine\DBAL\Types\Type::addType('integer[]', 'Ajgl\Doctrine\DBAL\Types\IntegerArrayType'); /* @var $connection \Doctrine\DBAL\Connection */ $connection->getDatabasePlatform()->registerDoctrineTypeMapping('_int4', 'integer[]');
Usage with Symfony Standard Edition
If you want to use this with a Symfony Standard Edition application, you can register the
new types in the config.yml
file.
doctrine: dbal: types: integer[]: Ajgl\Doctrine\DBAL\Types\IntegerArrayType mapping_types: _int4: integer[]
License
This component is under the MIT license. See the complete license in the LICENSE file.
Badges
- GitHub Actions:
- Poser Latest Stable Version:
- Poser Latest Unstable Version
- Poser Total Downloads
- Poser Monthly Downloads
- Poser Daily Downloads
- Poser License
- SensionLabs Insight Quality
About
AjglDoctrineDbalPgsqlTypes is an ajgarlag initiative.
Reporting an issue or a feature request
Issues and feature requests are tracked in the Github issue tracker.