@@ -544,25 +544,25 @@ SELECT JSON_OBJECT('a': '1', 'b': NULL, 'c': 2 ABSENT ON NULL);
544
544
(1 row)
545
545
546
546
SELECT JSON_OBJECT(1: 1, '1': NULL WITH UNIQUE);
547
- ERROR: duplicate JSON key "1"
547
+ ERROR: duplicate JSON object key value: "1"
548
548
SELECT 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"
550
550
SELECT 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
552
552
SELECT 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
554
554
SELECT 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"
556
556
SELECT 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"
558
558
SELECT JSON_OBJECT(1: 1, '2': NULL, '1': 1 ABSENT ON NULL WITHOUT UNIQUE);
559
559
json_object
560
560
--------------------
561
561
{"1" : 1, "1" : 1}
562
562
(1 row)
563
563
564
564
SELECT 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
566
566
SELECT JSON_OBJECT(1: 1, '2': NULL, '1': 1 ABSENT ON NULL WITHOUT UNIQUE RETURNING jsonb);
567
567
json_object
568
568
-------------
@@ -903,10 +903,10 @@ FROM
903
903
904
904
SELECT JSON_OBJECTAGG(k: v WITH UNIQUE KEYS)
905
905
FROM (VALUES (1, 1), (1, NULL), (2, 2)) foo(k, v);
906
- ERROR: duplicate JSON key "1"
906
+ ERROR: duplicate JSON object key value: "1"
907
907
SELECT JSON_OBJECTAGG(k: v ABSENT ON NULL WITH UNIQUE KEYS)
908
908
FROM (VALUES (1, 1), (1, NULL), (2, 2)) foo(k, v);
909
- ERROR: duplicate JSON key "1"
909
+ ERROR: duplicate JSON object key value: "1"
910
910
SELECT JSON_OBJECTAGG(k: v ABSENT ON NULL WITH UNIQUE KEYS)
911
911
FROM (VALUES (1, 1), (0, NULL), (3, NULL), (2, 2), (4, NULL)) foo(k, v);
912
912
json_objectagg
@@ -916,10 +916,10 @@ FROM (VALUES (1, 1), (0, NULL), (3, NULL), (2, 2), (4, NULL)) foo(k, v);
916
916
917
917
SELECT JSON_OBJECTAGG(k: v WITH UNIQUE KEYS RETURNING jsonb)
918
918
FROM (VALUES (1, 1), (1, NULL), (2, 2)) foo(k, v);
919
- ERROR: duplicate JSON object key
919
+ ERROR: duplicate JSON object key value
920
920
SELECT JSON_OBJECTAGG(k: v ABSENT ON NULL WITH UNIQUE KEYS RETURNING jsonb)
921
921
FROM (VALUES (1, 1), (1, NULL), (2, 2)) foo(k, v);
922
- ERROR: duplicate JSON object key
922
+ ERROR: duplicate JSON object key value
923
923
SELECT JSON_OBJECTAGG(k: v ABSENT ON NULL WITH UNIQUE KEYS RETURNING jsonb)
924
924
FROM (VALUES (1, 1), (0, NULL),(4, null), (5, null),(6, null),(2, 2)) foo(k, v);
925
925
json_objectagg
@@ -952,11 +952,11 @@ FROM (VALUES (1,1), (2,2)) a(k,v);
952
952
953
953
SELECT to_json(a) AS a, JSON_OBJECTAGG(k : v WITH UNIQUE KEYS) OVER (ORDER BY k)
954
954
FROM (VALUES (1,1), (1,2), (2,2)) a(k,v);
955
- ERROR: duplicate JSON key "1"
955
+ ERROR: duplicate JSON object key value: "1"
956
956
SELECT to_json(a) AS a, JSON_OBJECTAGG(k : v ABSENT ON NULL WITH UNIQUE KEYS)
957
957
OVER (ORDER BY k)
958
958
FROM (VALUES (1,1), (1,null), (2,2)) a(k,v);
959
- ERROR: duplicate JSON key "1"
959
+ ERROR: duplicate JSON object key value: "1"
960
960
SELECT to_json(a) AS a, JSON_OBJECTAGG(k : v ABSENT ON NULL)
961
961
OVER (ORDER BY k)
962
962
FROM (VALUES (1,1), (1,null), (2,2)) a(k,v);
0 commit comments