@@ -333,9 +333,7 @@ BEGIN
333
333
path := @extschema@.json_schema_resolve_ref(schema- >> ' $ref' , NULL , NULL , NULL );
334
334
END IF;
335
335
336
- RAISE WARNING ' Checking path of $ref %' , path ;
337
336
IF path IS NULL THEN
338
- RAISE WARNING ' $ref % does not exist: %' , schema- > ' $ref' , path ;
339
337
RETURN ARRAY [(schema_path, format(' $ref %s does not exist' , schema- >> ' $ref' ))];
340
338
END IF;
341
339
@@ -442,7 +440,6 @@ BEGIN
442
440
IF schema ? ' patternProperties' AND jsonb_typeof(data) = ' object' THEN
443
441
FOR prop IN SELECT jsonb_object_keys(data) LOOP
444
442
FOR pattern IN SELECT jsonb_object_keys(schema- > ' patternProperties' ) LOOP
445
- RAISE NOTICE ' prop %s, pattern %, schema %' , prop, pattern, schema- > ' patternProperties' - > pattern;
446
443
IF prop ~ pattern AND NOT @extschema@.get_json_schema_validations(schema- > ' patternProperties' - > pattern, data- > prop, root_schema, schema_path, string_as_number) THEN
447
444
RETURN ARRAY [(schema_path || prop, format(' field does not match pattern %s' , pattern))];
448
445
END IF;
@@ -554,7 +551,6 @@ CREATE OR REPLACE FUNCTION json_schema_resolve_refs(
554
551
BEGIN
555
552
IF resolve_refs THEN
556
553
IF schema ? ' $ref' THEN
557
- RAISE NOTICE ' Resolving ref with [ref: %, base_uri: %, base_path: %]' , schema- >> ' $ref' , base_uri, base_path;
558
554
resolved_path := (@extschema@.json_schema_resolve_ref(schema- >> ' $ref' , base_uri, base_path, resolved_ids_mapping));
559
555
schema := jsonb_set(schema, ARRAY[' $_resolvedRef' ], to_jsonb(resolved_path));
560
556
END IF;
@@ -586,7 +582,6 @@ CREATE OR REPLACE FUNCTION json_schema_resolve_refs(
586
582
587
583
ELSEIF jsonb_typeof(schema) = ' array' THEN
588
584
FOR idx IN 0 ..jsonb_array_length(schema) - 1 LOOP
589
- RAISE NOTICE ' ARRAY ITEM %' , idx;
590
585
SELECT t .schema INTO sub_schema
591
586
FROM @extschema@.json_schema_resolve_refs(schema- > idx, base_uri, base_path, resolved_ids_mapping, resolve_refs) t;
592
587
schema := jsonb_set(schema, ARRAY [idx::text ], sub_schema);
@@ -644,19 +639,16 @@ CREATE OR REPLACE FUNCTION json_schema_resolve_ref(
644
639
IF v_uri != ' ' THEN
645
640
v_uri := (@extschema@.json_schema_resolve_uri(v_uri, base_uri, base_path)).resolved_uri;
646
641
IF resolved_ids_mapping IS NULL THEN
647
- RAISE WARNING ' Cannot resolve URI %: resolved_ids_mapping is NULL' , v_uri;
648
642
RETURN NULL ;
649
643
END IF;
650
644
IF NOT resolved_ids_mapping ? v_uri THEN
651
- RAISE WARNING ' URI %: does not exist in resolved_ids_mapping' , v_uri;
652
645
RETURN NULL ;
653
646
END IF;
654
647
RETURN ARRAY(SELECT jsonb_array_elements_text(resolved_ids_mapping- > v_uri)) || v_parts;
655
648
ELSEIF v_frag = ' ' THEN
656
649
RETURN ARRAY[]::text [];
657
650
ELSEIF resolved_ids_mapping ? (base_uri || base_path) THEN
658
651
v_path := resolved_ids_mapping- > (base_uri || base_path);
659
- RAISE NOTICE ' base_uri || base_path: % | %' , base_uri || base_path, v_parts;
660
652
RETURN ARRAY(SELECT jsonb_array_elements_text(v_path)) || v_parts;
661
653
ELSEIF (ref ~ ' ^#.[^/]+$' ) AND resolved_ids_mapping ? ref THEN
662
654
RETURN ARRAY(SELECT jsonb_array_elements_text(resolved_ids_mapping- > ref));
0 commit comments