moving to postgres

This commit is contained in:
Peter Wood
2023-03-04 18:23:05 -05:00
parent 477bfe3cfb
commit 9348a36809
20 changed files with 126 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
create or replace procedure import_budget_from_csv()
language plpgsql
as $procedure$
begin
truncate table public.budgetimport;
copy
public.budgetimport(dt, amount, description)
from
'/usr/share/budget.csv'
delimiter ','
csv
header;
commit;
end;
$procedure$;
GRANT EXECUTE ON PROCEDURE public.update_budget_from_import() TO acedanger;

View File

@@ -0,0 +1,13 @@
CREATE OR REPLACE PROCEDURE public.update_budget_from_import()
LANGUAGE plpgsql
AS $procedure$
begin
truncate public.budgetdetails;
insert into public.budgetdetails (trxdescription, trxdate, trxamount)
select description, cast(dt as date) as dt_converted, amount
from public.budgetimport;
end
$procedure$;
GRANT EXECUTE ON PROCEDURE public.update_budget_from_import() TO acedanger;