Доктрина: неизвестный тип столбца

У меня был тип столбца «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. Все также дважды проверьте возможные ссылки.

3

Решение

Мы нашли решение. В базе данных у нас есть разные схемы с одинаковыми таблицами. Мы забыли удалить столбец в одной из таблиц в схеме. После удаления столбца с типом eInvoicePaymentStatus все снова заработало.

Это была проблема в комментарии к колонке.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]