Я пытаюсь выполнить запрос с помощью JSONB ?
оператор https://www.postgresql.org/docs/9.6/static/functions-json.html. В консоли базы данных все в порядке, но я не могу подготовить его в laravel. Запрос так:
SELECT * FROM game_user WHERE roles ? 'TRAINER'
я попробую DB::raw()
, DB::statement()
и т.д., но каждый раз, когда у меня появляется ошибка:
SQLSTATE [42601]: синтаксическая ошибка: 7 ОШИБКА: синтаксическая ошибка (около: «$ 1»)
ЛИНИЯ 1: ВЫБЕРИТЕ ID ИЗ game_user, ГДЕ Роли $ 1 ‘ТРЕНЕР’
^ (SQL: SELECT id FROM game_user, ГДЕ Роли? ‘ТРЕНЕР’)
Как я должен сделать запрос, не готовясь к аргументам — ?
в $1
Задача ещё не решена.
Других решений пока нет …