-- Ищем где создаются записи в back_office.operation
-- для документов типа accrual_repurchase
SELECT routine_schema, routine_name
FROM information_schema.routines
WHERE routine_type IN ('PROCEDURE', 'FUNCTION')
AND routine_schema = 'back_office'
AND routine_definition ILIKE '%accrual_repurchase%'
AND routine_definition ILIKE '%insert into back_office.operation%'
ORDER BY routine_name;
-- Смотрим процедуру создания банковского платежа (create_bank_payment)
-- которую видели в списке - она точно работает с operation
SELECT prosrc
FROM pg_proc
WHERE proname = 'create_bank_payment'
AND pronamespace = (
SELECT oid FROM pg_namespace WHERE nspname = 'back_office'
);