@@ -544,25 +544,25 @@ SELECT JSON_OBJECT('a': '1', 'b': NULL, 'c': 2 ABSENT ON NULL);
544544(1 row)
545545
546546SELECT JSON_OBJECT(1: 1, '1': NULL WITH UNIQUE);
547- ERROR: duplicate JSON key "1"
547+ ERROR: duplicate JSON object key value: "1"
548548SELECT JSON_OBJECT(1: 1, '1': NULL ABSENT ON NULL WITH UNIQUE);
549- ERROR: duplicate JSON key "1"
549+ ERROR: duplicate JSON object key value: "1"
550550SELECT JSON_OBJECT(1: 1, '1': NULL NULL ON NULL WITH UNIQUE RETURNING jsonb);
551- ERROR: duplicate JSON object key
551+ ERROR: duplicate JSON object key value
552552SELECT JSON_OBJECT(1: 1, '1': NULL ABSENT ON NULL WITH UNIQUE RETURNING jsonb);
553- ERROR: duplicate JSON object key
553+ ERROR: duplicate JSON object key value
554554SELECT JSON_OBJECT(1: 1, '2': NULL, '1': 1 NULL ON NULL WITH UNIQUE);
555- ERROR: duplicate JSON key "1"
555+ ERROR: duplicate JSON object key value: "1"
556556SELECT JSON_OBJECT(1: 1, '2': NULL, '1': 1 ABSENT ON NULL WITH UNIQUE);
557- ERROR: duplicate JSON key "1"
557+ ERROR: duplicate JSON object key value: "1"
558558SELECT JSON_OBJECT(1: 1, '2': NULL, '1': 1 ABSENT ON NULL WITHOUT UNIQUE);
559559 json_object
560560--------------------
561561 {"1" : 1, "1" : 1}
562562(1 row)
563563
564564SELECT JSON_OBJECT(1: 1, '2': NULL, '1': 1 ABSENT ON NULL WITH UNIQUE RETURNING jsonb);
565- ERROR: duplicate JSON object key
565+ ERROR: duplicate JSON object key value
566566SELECT JSON_OBJECT(1: 1, '2': NULL, '1': 1 ABSENT ON NULL WITHOUT UNIQUE RETURNING jsonb);
567567 json_object
568568-------------
@@ -903,10 +903,10 @@ FROM
903903
904904SELECT JSON_OBJECTAGG(k: v WITH UNIQUE KEYS)
905905FROM (VALUES (1, 1), (1, NULL), (2, 2)) foo(k, v);
906- ERROR: duplicate JSON key "1"
906+ ERROR: duplicate JSON object key value: "1"
907907SELECT JSON_OBJECTAGG(k: v ABSENT ON NULL WITH UNIQUE KEYS)
908908FROM (VALUES (1, 1), (1, NULL), (2, 2)) foo(k, v);
909- ERROR: duplicate JSON key "1"
909+ ERROR: duplicate JSON object key value: "1"
910910SELECT JSON_OBJECTAGG(k: v ABSENT ON NULL WITH UNIQUE KEYS)
911911FROM (VALUES (1, 1), (0, NULL), (3, NULL), (2, 2), (4, NULL)) foo(k, v);
912912 json_objectagg
@@ -916,10 +916,10 @@ FROM (VALUES (1, 1), (0, NULL), (3, NULL), (2, 2), (4, NULL)) foo(k, v);
916916
917917SELECT JSON_OBJECTAGG(k: v WITH UNIQUE KEYS RETURNING jsonb)
918918FROM (VALUES (1, 1), (1, NULL), (2, 2)) foo(k, v);
919- ERROR: duplicate JSON object key
919+ ERROR: duplicate JSON object key value
920920SELECT JSON_OBJECTAGG(k: v ABSENT ON NULL WITH UNIQUE KEYS RETURNING jsonb)
921921FROM (VALUES (1, 1), (1, NULL), (2, 2)) foo(k, v);
922- ERROR: duplicate JSON object key
922+ ERROR: duplicate JSON object key value
923923SELECT JSON_OBJECTAGG(k: v ABSENT ON NULL WITH UNIQUE KEYS RETURNING jsonb)
924924FROM (VALUES (1, 1), (0, NULL),(4, null), (5, null),(6, null),(2, 2)) foo(k, v);
925925 json_objectagg
@@ -952,11 +952,11 @@ FROM (VALUES (1,1), (2,2)) a(k,v);
952952
953953SELECT to_json(a) AS a, JSON_OBJECTAGG(k : v WITH UNIQUE KEYS) OVER (ORDER BY k)
954954FROM (VALUES (1,1), (1,2), (2,2)) a(k,v);
955- ERROR: duplicate JSON key "1"
955+ ERROR: duplicate JSON object key value: "1"
956956SELECT to_json(a) AS a, JSON_OBJECTAGG(k : v ABSENT ON NULL WITH UNIQUE KEYS)
957957 OVER (ORDER BY k)
958958FROM (VALUES (1,1), (1,null), (2,2)) a(k,v);
959- ERROR: duplicate JSON key "1"
959+ ERROR: duplicate JSON object key value: "1"
960960SELECT to_json(a) AS a, JSON_OBJECTAGG(k : v ABSENT ON NULL)
961961OVER (ORDER BY k)
962962FROM (VALUES (1,1), (1,null), (2,2)) a(k,v);
0 commit comments