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;