и производительность.
я есть БД сjsonb
столбец, где каждая строка содержит массив пар имя-значение. Пример для одногоjsonb
стоимость:
[
{"name":"foo", "value":"bar"},
{"name":"biz", "value":"baz"},
{"name":"beep", "value":"boop"}
]
Как бы я запросить строки, которые содержат частичное значение? Найти строки с помощью ключа объекта JSONvalue
или "% ba%"?
Я знаю, что я могу использоватьSELECT * FROM tbl WHERE jsoncol @> '[{"value":"bar"}]'
найти строки, где JSON - это конкретное значение, но как бы я запросил строки, содержащие шаблон?