From 1fd8fa743240981a4ff907b37d1cd60ebad992c8 Mon Sep 17 00:00:00 2001 From: Peter Wood Date: Sun, 5 Mar 2023 07:53:45 -0500 Subject: [PATCH] added logging and call to helper function to get bank acct id --- .../procedures/update_budget_from_import.sql | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/postgres/procedures/update_budget_from_import.sql b/postgres/procedures/update_budget_from_import.sql index dc116c6..d07cee8 100644 --- a/postgres/procedures/update_budget_from_import.sql +++ b/postgres/procedures/update_budget_from_import.sql @@ -1,4 +1,7 @@ -CREATE OR REPLACE PROCEDURE public.update_budget_from_import() +CREATE OR REPLACE PROCEDURE public.update_budget_from_import( + p_bank_name varchar + , p_bank_account_number varchar +) LANGUAGE plpgsql AS $$ declare @@ -6,15 +9,12 @@ declare begin -select acct.acct_id - into _acct -from public.accounts acct -where - lower(acct.bank_name) = 'bank of america' - and acct.account_number = '4581'; - -if _acct is null -then +raise notice 'PROC: update_budget_from_import'; +raise notice 'INPUT: % p_bank_name = %; % p_bank_account_number = %;', E'\n', p_bank_name, E'\n', p_bank_account_number; + +_acct := public.get_account_id(p_bank_name, p_bank_account_number); + +if _acct is null then raise notice 'could not get the account id'; end if; @@ -30,5 +30,5 @@ from public.budgetimport; end $$; -GRANT EXECUTE ON PROCEDURE public.update_budget_from_import() TO acedanger; -GRANT EXECUTE ON PROCEDURE public.update_budget_from_import() TO budgetuser; +GRANT EXECUTE ON PROCEDURE public.update_budget_from_import(varchar, varchar) TO acedanger; +GRANT EXECUTE ON PROCEDURE public.update_budget_from_import(varchar, varchar) TO budgetuser;