Обнаруженная выше ошибка при попытке запустить doctrine:schema:update
в Symfony.
Ошибка происходит в AbstractPlatform (часть \ lib \ Doctrine \ Platforms \ AbstractPlatform)
I 'm проверяет, и JSON определенно зарегистрирован в \ lib \ Doctrine \ DBAL \ Types \ Type.php
abstract class Type
{
const TARRAY = 'array';
const SIMPLE_ARRAY = 'simple_array';
const JSON_ARRAY = 'json_array';
const JSON = 'json';
...
}
Версия MySQL 5.7.26, так что все должно быть в порядке (здесь тип json)
Я просто пытаюсь найти обходной путь.
Я пытался добавить
doctrine:
dbal:
types:
enum: json
в doctrine.yaml
, но это не дало эффекта.Кто-нибудь знает обходной путь?Я понятия не имею, где вызывается файл json ...
Редактировать: я сталкивался с подобной ситуацией здесь, но ответ для Laravel: "Запрошен неизвестный тип базы данных json, Doctrine \ DBAL \ Platforms \ MySQL57Platform может не поддерживать его. "во время выполнения команды php artisan migrate
Кто-нибудь знает, как реализовать это для Symfony?