У меня был тип столбца «eInvoicePaymentStatus» в моем проекте. Но позже решил, что он мне не нужен. Я удалил все ссылки на этот тип. Но теперь я получаю эту ошибку
[Doctrine\DBAL\DBALException]
Unknown column type "eInvoicePaymentStatus" requested. Any Doctrine type th
at you use has to be registered with \Doctrine\DBAL\Types\Type::addType().
You can get a list of all the known types with \Doctrine\DBAL\Types\Type::g
etTypesMap(). If this error occurs during database introspection then you m
ight have forgot to register all database types for a Doctrine Type. Use Ab
stractPlatform#registerDoctrineTypeMapping() or have your custom types impl
ement Type#getMappedDatabaseTypes(). If the type name is empty you might ha
ve a problem with the cache or forgot some mapping information.
когда я бегу
doctrine:schema:update --force
Я удалил учение и кэш Symfony. Все также дважды проверьте возможные ссылки.
Мы нашли решение. В базе данных у нас есть разные схемы с одинаковыми таблицами. Мы забыли удалить столбец в одной из таблиц в схеме. После удаления столбца с типом eInvoicePaymentStatus все снова заработало.
Это была проблема в комментарии к колонке.
Других решений пока нет …