@@ -949,18 +949,22 @@ Check constraints:
949
949
950
950
SELECT check_clause
951
951
FROM information_schema.check_constraints
952
- WHERE constraint_name LIKE 'test_jsonb_constraint%';
952
+ WHERE constraint_name LIKE 'test_jsonb_constraint%'
953
+ ORDER BY 1;
953
954
check_clause
954
955
--------------------------------------------------------------------------------------------------------------------------
956
+ ((JSON_EXISTS((js)::jsonb, 'strict $."a"' RETURNING integer TRUE ON ERROR) < 2))
957
+ ((JSON_QUERY((js)::jsonb, '$."a"' RETURNING character(5) OMIT QUOTES EMPTY ARRAY ON EMPTY) > ('a'::bpchar COLLATE "C")))
958
+ ((JSON_QUERY((js)::jsonb, '$."a"' RETURNING jsonb WITH CONDITIONAL WRAPPER EMPTY OBJECT ON ERROR) < '[10]'::jsonb))
959
+ ((JSON_VALUE((js)::jsonb, '$."a"' RETURNING integer DEFAULT (('12'::text || i))::integer ON EMPTY ERROR ON ERROR) > i))
955
960
((js IS JSON))
956
961
(JSON_EXISTS((js)::jsonb, '$."a"' PASSING (i + 5) AS int, (i)::text AS txt, ARRAY[1, 2, 3] AS arr))
957
- ((JSON_VALUE((js)::jsonb, '$."a"' RETURNING integer DEFAULT (('12'::text || i))::integer ON EMPTY ERROR ON ERROR) > i))
958
- ((JSON_QUERY((js)::jsonb, '$."a"' RETURNING jsonb WITH CONDITIONAL WRAPPER EMPTY OBJECT ON ERROR) < '[10]'::jsonb))
959
- ((JSON_QUERY((js)::jsonb, '$."a"' RETURNING character(5) OMIT QUOTES EMPTY ARRAY ON EMPTY) > ('a'::bpchar COLLATE "C")))
960
- ((JSON_EXISTS((js)::jsonb, 'strict $."a"' RETURNING integer TRUE ON ERROR) < 2))
961
962
(6 rows)
962
963
963
- SELECT pg_get_expr(adbin, adrelid) FROM pg_attrdef WHERE adrelid = 'test_jsonb_constraints'::regclass;
964
+ SELECT pg_get_expr(adbin, adrelid)
965
+ FROM pg_attrdef
966
+ WHERE adrelid = 'test_jsonb_constraints'::regclass
967
+ ORDER BY 1;
964
968
pg_get_expr
965
969
--------------------------------------------------------------------------------
966
970
JSON_QUERY('[1, 2]'::jsonb, '$[*]' RETURNING jsonb WITH UNCONDITIONAL WRAPPER)
0 commit comments