0
我有以下阵列:插件组对象为表
arr = [{"a":1, "b": 2}, {"a": 1, "b": 3}]
运用this post一些帮助,我试图分析这些元素是这样的:
CREATE OR REPLACE FUNCTION jsonb_arr2text_arr(_js JSONB)
RETURNS text[] AS
$func$
SELECT ARRAY(SELECT jsonb_array_elements_text(_js));
$func$
LANGUAGE sql IMMUTABLE;
这将返回:
"{{""a"": 1, ""b"": 2},{""a"": 1, ""b"": 3}}"
现在我想将这些值插入表中,加上2 fkeys
wi TH插入的每一行:
FOR LOOP OVER ARR:
INSERT INTO table VALUES (DEFAULT, somefkeyvalue, arr[i].a, arr[i].b);
我将如何去写上述query
真实的东西?