pg-обещание поиск значения VARCHAR в массиве - PullRequest
0 голосов
/ 27 января 2020

У меня есть таблица, в которой есть столбец 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, любая помощь приветствуется!

...