У меня есть таблица entries
с полем details
, тип которого jsonb
и значение по умолчанию '{}'::jsonb
, в PostgreSQL 10.5
Когда я запускаю
SELECT details->foo FROM entries
Я получаю
ОШИБКА: столбец "foo" не существует.
С https://www.postgresql.org/docs/10/functions-json.html Я понял, что должен получить значение NULL
, когда ключне присутствует это JSON.Я правильно понял?Если так, как я могу извлечь поле со значением по умолчанию?