@@ -1222,22 +1222,22 @@ LINE 1: SELECT JSON_QUERY(js, '$' RETURNING int DEFAULT (SELECT 1) ...
1222
1222
^
1223
1223
DROP TABLE test_jsonb_mutability;
1224
1224
DROP FUNCTION ret_setint;
1225
- CREATE DOMAIN jsonb_test_domain AS text CHECK (value <> 'foo');
1226
- SELECT JSON_VALUE(jsonb '{"d1": "H"}', '$.a2' RETURNING jsonb_test_domain DEFAULT 'foo'::jsonb_test_domain ON ERROR);
1227
- ERROR: value for domain jsonb_test_domain violates check constraint "jsonb_test_domain_check "
1228
- SELECT JSON_VALUE(jsonb '{"d1": "H"}', '$.a2' RETURNING jsonb_test_domain DEFAULT 'foo1'::jsonb_test_domain ON ERROR);
1225
+ CREATE DOMAIN queryfuncs_test_domain AS text CHECK (value <> 'foo');
1226
+ SELECT JSON_VALUE(jsonb '{"d1": "H"}', '$.a2' RETURNING queryfuncs_test_domain DEFAULT 'foo'::queryfuncs_test_domain ON ERROR);
1227
+ ERROR: value for domain queryfuncs_test_domain violates check constraint "queryfuncs_test_domain_check "
1228
+ SELECT JSON_VALUE(jsonb '{"d1": "H"}', '$.a2' RETURNING queryfuncs_test_domain DEFAULT 'foo1'::queryfuncs_test_domain ON ERROR);
1229
1229
json_value
1230
1230
------------
1231
1231
foo1
1232
1232
(1 row)
1233
1233
1234
- SELECT JSON_VALUE(jsonb '{"d1": "H"}', '$.a2' RETURNING jsonb_test_domain DEFAULT '"foo1"'::jsonb::text ON ERROR);
1234
+ SELECT JSON_VALUE(jsonb '{"d1": "H"}', '$.a2' RETURNING queryfuncs_test_domain DEFAULT '"foo1"'::jsonb::text ON ERROR);
1235
1235
json_value
1236
1236
------------
1237
1237
"foo1"
1238
1238
(1 row)
1239
1239
1240
- SELECT JSON_VALUE(jsonb '{"d1": "foo"}', '$.a2' RETURNING jsonb_test_domain DEFAULT 'foo1'::jsonb_test_domain ON ERROR);
1240
+ SELECT JSON_VALUE(jsonb '{"d1": "foo"}', '$.a2' RETURNING queryfuncs_test_domain DEFAULT 'foo1'::queryfuncs_test_domain ON ERROR);
1241
1241
json_value
1242
1242
------------
1243
1243
foo1
@@ -1251,9 +1251,9 @@ ERROR: can only specify a constant, non-aggregate function, or operator express
1251
1251
LINE 1: ...CT JSON_QUERY('"a"', '$.a' RETURNING int DEFAULT (SELECT '"...
1252
1252
^
1253
1253
-- CoerceToDomain
1254
- SELECT JSON_QUERY('"a"', '$.a' RETURNING jsonb_test_domain DEFAULT (select '"1"')::jsonb_test_domain ON ERROR);
1254
+ SELECT JSON_QUERY('"a"', '$.a' RETURNING queryfuncs_test_domain DEFAULT (select '"1"')::queryfuncs_test_domain ON ERROR);
1255
1255
ERROR: can only specify a constant, non-aggregate function, or operator expression for DEFAULT
1256
- LINE 1: ...('"a"' , '$.a' RETURNING jsonb_test_domain DEFAULT (select '"...
1256
+ LINE 1: ...' , '$.a' RETURNING queryfuncs_test_domain DEFAULT (select '"...
1257
1257
^
1258
1258
-- RelabelType
1259
1259
SELECT JSON_QUERY('"a"', '$.a' RETURNING int DEFAULT (SELECT 1)::oid::int ON ERROR);
@@ -1277,7 +1277,7 @@ SELECT JSON_QUERY('"a"', '$.a' RETURNING someparent DEFAULT (SELECT '(1)')::som
1277
1277
ERROR: can only specify a constant, non-aggregate function, or operator expression for DEFAULT
1278
1278
LINE 1: ..._QUERY('"a"', '$.a' RETURNING someparent DEFAULT (SELECT '(...
1279
1279
^
1280
- DROP DOMAIN jsonb_test_domain ;
1280
+ DROP DOMAIN queryfuncs_test_domain ;
1281
1281
DROP TABLE someparent, somechild;
1282
1282
-- Extension: non-constant JSON path
1283
1283
SELECT JSON_EXISTS(jsonb '{"a": 123}', '$' || '.' || 'a');
0 commit comments