gpt4 book ai didi

json - Json 数组成行 + postgresql + node.js

转载 作者:行者123 更新时间:2023-11-29 13:48:00 25 4
gpt4 key购买 nike

假设我有一个 json 数组,如下所示

[
{"a":1,"b":2},{"a":3,"b":4} ,{"a":5,"b":6}
]

我必须按如下方式将其插入到 postgtreSQL 中:

in  out
1 2
3 4
5 6

我在 postgreSQL 中阅读了 JSON 数据类型,但我不知道如何实现它。请分享你的想法。提前致谢。

最佳答案

insert into my_table (in, out)
select a, b
from jsonb_to_recordset(
'[{"a":1,"b":2},{"a":3,"b":4} ,{"a":5,"b":6}]'
) r (a int, b int)

https://www.postgresql.org/docs/current/static/functions-json.html#FUNCTIONS-JSON-PROCESSING-TABLE

在 Javascript 中转义单引号:

var query = 'insert into table (enroll_id, time) select enroll_id, time from jsonb_to_recordset(\'' + data + '\') r (enroll_id bigserial, time timestamp)';

关于json - Json 数组成行 + postgresql + node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45342175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com