首页 > 解决方案 > Doctrine make:migration 未知数据库类型

问题描述

我正在尝试开始使用 Doctrine,但是在通过 创建实体时遇到了问题php bin/console make:entity,然后我尝试使用进行迁移,php bin/console make:migration但收到以下错误消息:

请求的未知数据库类型 _int4,Doctrine\DBAL\Platforms\PostgreSqlPlatform 可能不支持它。

我正在使用 postgres 9.4 和教义 2.6

标签: symfonydoctrine-orm

解决方案


在 symfonyconfig/packages/doctrine.yaml中,您可以将类型映射到您想要的数据类型。

doctrine:
    dbal:
        mapping_types:
            _int4: string

推荐阅读