mirror of
https://github.com/acedanger/budget-database.git
synced 2025-12-05 22:50:13 -08:00
added logging and call to helper function to get bank acct id
This commit is contained in:
@@ -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
|
LANGUAGE plpgsql
|
||||||
AS $$
|
AS $$
|
||||||
declare
|
declare
|
||||||
@@ -6,15 +9,12 @@ declare
|
|||||||
|
|
||||||
begin
|
begin
|
||||||
|
|
||||||
select acct.acct_id
|
raise notice 'PROC: update_budget_from_import';
|
||||||
into _acct
|
raise notice 'INPUT: % p_bank_name = %; % p_bank_account_number = %;', E'\n', p_bank_name, E'\n', p_bank_account_number;
|
||||||
from public.accounts acct
|
|
||||||
where
|
|
||||||
lower(acct.bank_name) = 'bank of america'
|
|
||||||
and acct.account_number = '4581';
|
|
||||||
|
|
||||||
if _acct is null
|
_acct := public.get_account_id(p_bank_name, p_bank_account_number);
|
||||||
then
|
|
||||||
|
if _acct is null then
|
||||||
raise notice 'could not get the account id';
|
raise notice 'could not get the account id';
|
||||||
end if;
|
end if;
|
||||||
|
|
||||||
@@ -30,5 +30,5 @@ from public.budgetimport;
|
|||||||
end
|
end
|
||||||
$$;
|
$$;
|
||||||
|
|
||||||
GRANT EXECUTE ON PROCEDURE public.update_budget_from_import() TO acedanger;
|
GRANT EXECUTE ON PROCEDURE public.update_budget_from_import(varchar, varchar) 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 budgetuser;
|
||||||
|
|||||||
Reference in New Issue
Block a user