@@ -2090,7 +2090,7 @@ SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": null}') q;
20902090(1 row)
20912091
20922092SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": 123}') q;
2093- ERROR: expected json array
2093+ ERROR: expected JSON array
20942094HINT: See the value of key "ia".
20952095SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": [1, "2", null, 4]}') q;
20962096 ia
@@ -2105,10 +2105,10 @@ SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": [[1, 2], [3, 4]]}') q
21052105(1 row)
21062106
21072107SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": [[1], 2]}') q;
2108- ERROR: expected json array
2108+ ERROR: expected JSON array
21092109HINT: See the array element [1] of key "ia".
21102110SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": [[1], [2, 3]]}') q;
2111- ERROR: malformed json array
2111+ ERROR: malformed JSON array
21122112DETAIL: Multidimensional arrays must have sub-arrays with matching dimensions.
21132113SELECT ia FROM jsonb_populate_record(NULL::jsbrec, '{"ia": "{1,2,3}"}') q;
21142114 ia
@@ -2123,7 +2123,7 @@ SELECT ia1 FROM jsonb_populate_record(NULL::jsbrec, '{"ia1": null}') q;
21232123(1 row)
21242124
21252125SELECT ia1 FROM jsonb_populate_record(NULL::jsbrec, '{"ia1": 123}') q;
2126- ERROR: expected json array
2126+ ERROR: expected JSON array
21272127HINT: See the value of key "ia1".
21282128SELECT ia1 FROM jsonb_populate_record(NULL::jsbrec, '{"ia1": [1, "2", null, 4]}') q;
21292129 ia1
@@ -2144,7 +2144,7 @@ SELECT ia1d FROM jsonb_populate_record(NULL::jsbrec, '{"ia1d": null}') q;
21442144(1 row)
21452145
21462146SELECT ia1d FROM jsonb_populate_record(NULL::jsbrec, '{"ia1d": 123}') q;
2147- ERROR: expected json array
2147+ ERROR: expected JSON array
21482148HINT: See the value of key "ia1d".
21492149SELECT ia1d FROM jsonb_populate_record(NULL::jsbrec, '{"ia1d": [1, "2", null, 4]}') q;
21502150ERROR: value for domain jsb_int_array_1d violates check constraint "jsb_int_array_1d_check"
@@ -2173,10 +2173,10 @@ SELECT ia2 FROM jsonb_populate_record(NULL::jsbrec, '{"ia2": [[], []]}') q;
21732173(1 row)
21742174
21752175SELECT ia2 FROM jsonb_populate_record(NULL::jsbrec, '{"ia2": [[1, 2], [3]]}') q;
2176- ERROR: malformed json array
2176+ ERROR: malformed JSON array
21772177DETAIL: Multidimensional arrays must have sub-arrays with matching dimensions.
21782178SELECT ia2 FROM jsonb_populate_record(NULL::jsbrec, '{"ia2": [[1, 2], 3, 4]}') q;
2179- ERROR: expected json array
2179+ ERROR: expected JSON array
21802180HINT: See the array element [1] of key "ia2".
21812181SELECT ia2d FROM jsonb_populate_record(NULL::jsbrec, '{"ia2d": [[1, "2"], [null, 4]]}') q;
21822182ERROR: value for domain jsb_int_array_2d violates check constraint "jsb_int_array_2d_check"
@@ -2217,7 +2217,7 @@ SELECT ia3 FROM jsonb_populate_record(NULL::jsbrec, '{"ia3": [ [[1, 2], [3, 4]],
22172217(1 row)
22182218
22192219SELECT ia3 FROM jsonb_populate_record(NULL::jsbrec, '{"ia3": [ [[1, 2], [3, 4]], [[5, 6], [7, 8], [9, 10]] ]}') q;
2220- ERROR: malformed json array
2220+ ERROR: malformed JSON array
22212221DETAIL: Multidimensional arrays must have sub-arrays with matching dimensions.
22222222SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": null}') q;
22232223 ta
@@ -2226,7 +2226,7 @@ SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": null}') q;
22262226(1 row)
22272227
22282228SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": 123}') q;
2229- ERROR: expected json array
2229+ ERROR: expected JSON array
22302230HINT: See the value of key "ta".
22312231SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": [1, "2", null, 4]}') q;
22322232 ta
@@ -2235,7 +2235,7 @@ SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": [1, "2", null, 4]}')
22352235(1 row)
22362236
22372237SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": [[1, 2, 3], {"k": "v"}]}') q;
2238- ERROR: expected json array
2238+ ERROR: expected JSON array
22392239HINT: See the array element [1] of key "ta".
22402240SELECT c FROM jsonb_populate_record(NULL::jsbrec, '{"c": null}') q;
22412241 c
@@ -2264,7 +2264,7 @@ SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": null}') q;
22642264(1 row)
22652265
22662266SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": 123}') q;
2267- ERROR: expected json array
2267+ ERROR: expected JSON array
22682268HINT: See the value of key "ca".
22692269SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": [1, "2", null, 4]}') q;
22702270 ca
@@ -2275,7 +2275,7 @@ SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": [1, "2", null, 4]}')
22752275SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": ["aaaaaaaaaaaaaaaa"]}') q;
22762276ERROR: value too long for type character(10)
22772277SELECT ca FROM jsonb_populate_record(NULL::jsbrec, '{"ca": [[1, 2, 3], {"k": "v"}]}') q;
2278- ERROR: expected json array
2278+ ERROR: expected JSON array
22792279HINT: See the array element [1] of key "ca".
22802280SELECT js FROM jsonb_populate_record(NULL::jsbrec, '{"js": null}') q;
22812281 js
@@ -2368,7 +2368,7 @@ SELECT jsa FROM jsonb_populate_record(NULL::jsbrec, '{"jsa": null}') q;
23682368(1 row)
23692369
23702370SELECT jsa FROM jsonb_populate_record(NULL::jsbrec, '{"jsa": 123}') q;
2371- ERROR: expected json array
2371+ ERROR: expected JSON array
23722372HINT: See the value of key "jsa".
23732373SELECT jsa FROM jsonb_populate_record(NULL::jsbrec, '{"jsa": [1, "2", null, 4]}') q;
23742374 jsa
@@ -2399,7 +2399,7 @@ SELECT rec FROM jsonb_populate_record(NULL::jsbrec, '{"rec": "(abc,42,01.02.2003
23992399(1 row)
24002400
24012401SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": 123}') q;
2402- ERROR: expected json array
2402+ ERROR: expected JSON array
24032403HINT: See the value of key "reca".
24042404SELECT reca FROM jsonb_populate_record(NULL::jsbrec, '{"reca": [1, 2]}') q;
24052405ERROR: cannot call populate_composite on a scalar
@@ -2591,7 +2591,7 @@ select * from jsonb_to_record('{"ia": null}') as x(ia _int4);
25912591(1 row)
25922592
25932593select * from jsonb_to_record('{"ia": 123}') as x(ia _int4);
2594- ERROR: expected json array
2594+ ERROR: expected JSON array
25952595HINT: See the value of key "ia".
25962596select * from jsonb_to_record('{"ia": [1, "2", null, 4]}') as x(ia _int4);
25972597 ia
@@ -2606,10 +2606,10 @@ select * from jsonb_to_record('{"ia": [[1, 2], [3, 4]]}') as x(ia _int4);
26062606(1 row)
26072607
26082608select * from jsonb_to_record('{"ia": [[1], 2]}') as x(ia _int4);
2609- ERROR: expected json array
2609+ ERROR: expected JSON array
26102610HINT: See the array element [1] of key "ia".
26112611select * from jsonb_to_record('{"ia": [[1], [2, 3]]}') as x(ia _int4);
2612- ERROR: malformed json array
2612+ ERROR: malformed JSON array
26132613DETAIL: Multidimensional arrays must have sub-arrays with matching dimensions.
26142614select * from jsonb_to_record('{"ia2": [1, 2, 3]}') as x(ia2 int[][]);
26152615 ia2
0 commit comments