У меня есть таблица в моей базе данных, которая содержит столбец form
с типом данных JSONb
, и данные в большинстве случаев выглядят так:
id = 1
form = [{'label': 'x1', 'value': True},
{'label': 'x2', 'value': 'v1'},
{'label': 'x3', 'value': 'c2'}];
id = 2
form = [{'label': 'x1', 'value': True},
{'label': 'x2', 'value': 'v21'},
{'label': 'x3', 'value': 'v22'}];
Я хочу знать, возможно ли выполнить поиск в этой таблице, чтобы найти строки, содержащие текст типа c%
в элементах в их поле form
? т.е. в приведенном выше случае я хочу получить сущность с id = 1;
Нет необходимости делать это в sqlalchemy
, но, если возможно, это предпочтительное решение;