My probe_table
выглядит так:
id | my_metadata
Столбец probe
равен JSON, со следующим:
{
"myProbe": {
"someField": "20",
"ip": "1.1.1.1",
}
}
Я пытаюсь найти во всех столбцах probe
указанный c IP.
Я пробовал:
SELECT *
FROM probe_table
WHERE probe @> '{"myProbe":{"ip": "1.1.1.1"}}';
ОШИБКА: оператор не существует: текст @> неизвестен
и это:
SELECT * FROM probe_table WHERE probe->myProbe->>ip = '1.1.1.1'
ОШИБКА: столбец "myProbe" не существует
Есть идеи, что мне не хватает?