*** This version of Confluence is for testing only and contains a copy of content from June 29th 2026. No changes will be preserved. ***
...
This query replaces barcode, firstName, lastName, and middleName fields inside the requester object with NULL and replaces the requesterId value with NULL if request status is Closed or request row is historical:
UPDATE folio_circulation.request__
SET jsonb = jsonb_set(
jsonb_set(
jsonb_set(
jsonb_set(
jsonb_set(
jsonb, '{requester,barcode}', 'null'::jsonb, false),
'{requester,firstName}', 'null'::jsonb, false),
'{requester,lastName}', 'null'::jsonb, false),
'{requester,middleName}', 'null'::jsonb, false),
'{requesterId}', 'null'::jsonb, false)
WHERE
(jsonb#>>'{status}' LIKE 'Closed%' OR WHERE request__.__current = false)
;
Fines and Fees
-Sharon, Joanne, Ann, Tom, Susan Bristol, and Michelle to review what is needed for purging patron data here
...