Я пытаюсь сопоставить пользовательский тип со строкой. Вот мое определение сущности:
/**
* @var string
*
* @ORM\Column(name="type", type="string", columnDefinition="my_type_enum", nullable=false)
*/
Но когда я пытаюсь создать миграцию (миграция: diff), это вывод
[Doctrine\DBAL\DBALException] Запрошен неизвестный тип базы данных my_type_enum
, Doctrine\DBAL\Platforms\PostgreSQL92Platform
может не поддерживать его.
Кажется, мне нужно сопоставить свой пользовательский тип my_type_enum
со строкой, используя mapping_types
, но где в Zend Expressive? Кажется, моя конфигурация игнорируется
...
'doctrine' => [
'dbal' => [
'mapping_types' => [
'my_type_enum' => 'string'
]
]
]
...