LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

А кто такой value

jsonb-значение, куда ты хочешь вставить тег.

почему 0 в path'е

Позиция для вставки

и где указание таблицы?

update mytable set value = jsonb_insert(value, ...) where ... или как тебе угодно.

Но давай усложним. Как ты будешь искать все записи где есть hashtag «postgres»?

select ... from mytable where value->'post'->'hashtag' ? 'postgres'

Исходная версия Legioner, :

А кто такой value

jsonb-значение, куда ты хочешь вставить тег.

почему 0 в path'е

Позиция для вставки

и где указание таблицы?

update mytable set value = jsonb_insert(value, ...) where ... или как тебе угодно.

Но давай усложним. Как ты будешь искать все записи где есть hashtag «postgres»?

select ... from mytable where value->'post'->'hashtag' ? 'postgres'