Skip to content

Commit

Permalink
Merge branch 'master' into CIRCSTORE-540
Browse files Browse the repository at this point in the history
  • Loading branch information
kapil-epam committed Dec 20, 2024
2 parents 1f3d619 + bba57db commit cd4cf78
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
-- Usage: SELECT normalize_isbns(jsonb->'identifiers') FROM instance
-- This takes each ISBN, normalizes it using RMB's normalize_digits(text),
-- and concatenates the results using a space as separator.
CREATE OR REPLACE FUNCTION normalize_isbns(jsonb_array jsonb) RETURNS text AS $$
SELECT string_agg(normalize_digits(identifiers->>'value'), ' ')
CREATE OR REPLACE FUNCTION ${myuniversity}_${mymodule}.normalize_isbns(jsonb_array jsonb) RETURNS text AS $$
SELECT string_agg(${myuniversity}_${mymodule}.normalize_digits(identifiers->>'value'), ' ')
FROM jsonb_array_elements($1) as identifiers
WHERE identifiers->>'identifierTypeId' = '8261054f-be78-422d-bd51-4ed9f33c3422';
$$ LANGUAGE sql IMMUTABLE PARALLEL SAFE STRICT;

0 comments on commit cd4cf78

Please sign in to comment.