Загрузка данных


SELECT
    o.id AS operation_id,
    field.key AS link_field,
    field.value AS link_value
FROM back_office.operation o
LEFT JOIN LATERAL (
    SELECT e.key, e.value
    FROM jsonb_each_text(to_jsonb(o)) e
    WHERE e.value IS NOT NULL
      AND (
          e.key ILIKE '%decision%'
          OR e.key ILIKE '%charge%'
      )
) field ON true
WHERE o.id IN (
    79531249,
    79852424,
    84212555,
    84208221,
    84209112,
    84211596,
    84213346,
    79490301,
    79536678,
    79811972
)
ORDER BY o.id, field.key;