Дана таблица с полем jsonb и списком имен атрибутов.Как мне отформатировать запрос для выбора всех атрибутов в списке?
У меня есть список с именем атрибута: Никогда не говори «Никогда»
create table t(a jsonb);
insert into t values('{ "Never say ''Never''": "I won''t"}'::jsonb);
select a->>'Never say ''Never''' as "Never say 'Never'" from t;
Нечто подобное, но без кавычек для имен атрибутов:
pgp.as.format(attrs.map((attr, i) => `a->>'$${i}~' as $${i}~`).join(', '), attrs);