mShpakov, дорогой пользователь, настоятельно рекомендуем еще раз обратить самое пристальное внимание на п. 3.1 регламента работы сервиса (и, в особенности, на его последний абзац).
В противном случае, ваши вопросы будут удаляться по причине тег-спама, а систематические нарушения приведут к блокировке учетной записи.
Ошибка от самой доктрины. Которая либо слишком старая и не знает про jsonb, либо неверно определяет версию базы, либо не знает именно тип jsonb, а предполагает использовать тип json и мапить его самостоятельно в jsonb или json в зависимости от версии postgresql - типы-то doctrina позволяет и кастомные добавлять. Есть такое смутное воспоминание кода, когда я полтора года назад ковырял это нечто под названием doctrine.
Melkij, того веселее! Я доктрину вообще никогда не колупал, но в глаза PostgreSQL92Platform сразу бросилась, так как если Hibernate указать PostgreSQL92Dialect, то он как раз на JSONB ругаться станет.
mShpakov, найдите в vendor класс Doctrine\DBAL\Platforms\PostgreSQL92Platform и посмотрите, какие ещё есть рядом. Если нет ничего 9.4 или выше - значит доктрина слишком старая. Читайте release notes и обновляйте.
Поддержка 9.4 с версии 2.6 доктрины добавлена судя по веткам: https://github.com/doctrine/dbal/blob/2.6/lib/Doct...
Если 9.4 есть - закапывайтесь в код этой штуки и выясняйте, где что идёт не так и почему эта доктрина считает вас 9.2.