У меня есть таблица, в которой есть столбец tagging_contexts
с типом VARCHAR[]
Если я запрашиваю столбец в командной строке, я получаю следующий вывод:
select tagging_contexts FROM my_table where id=92;
tagging_contexts
--------------------
{"User Interface"}
(1 row)
Я хотел бы выбрать все из любой строки, которая имеет значение «Пользовательский интерфейс» в массиве столбцов tagging_contexts. Мой запрос, однако, не работает:
let context = "User Interface";
return db.any('SELECT * FROM my_table WHERE $1 = ANY ($/tagging_contexts:csv/)', context)
...
Мой ожидаемый вывод будет получить строку с идентификатором 92, любая помощь приветствуется!