ajgl/doctrine-dbal-pgsql-types

自定义 PostgreSQL 类型

0.4.1 2024-04-03 07:42 UTC

This package is auto-updated.

Last update: 2024-09-03 08:29:45 UTC


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 文件中的完整许可协议。

徽章

  • GitHub Actions: Build Status
  • 最新稳定版本: Latest Stable Version
  • 最新不稳定版本 Latest Unstable Version
  • 总下载量 Total Downloads
  • 每月下载量 Montly Downloads
  • 每日下载量 Daily Downloads
  • 许可协议 License
  • SensionLabs Insight Quality SensioLabsInsight

关于

AjglDoctrineDbalPgsqlTypes 是由 ajgarlag 发起的。

报告问题或功能请求

问题和功能请求在 Github 问题跟踪器 中进行跟踪。