Doctrine make:迁移未知数据库类型

rto*_*tom 4 symfony doctrine-orm

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

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

我正在使用 postgres 9.4 和原则 2.6

rto*_*tom 8

在 symfony 中,config/packages/doctrine.yaml您只需将类型映射到您想要的数据类型。

doctrine:
    dbal:
        mapping_types:
            _int4: string
Run Code Online (Sandbox Code Playgroud)