格式化/转义jsonb属性名称

时间:2019-05-19 02:48:30

标签: node.js postgresql pg-promise

提供一个包含 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);

0 个答案:

没有答案