Files
budget-database/postgres/tables/accounts.sql

38 lines
813 B
SQL

drop table if exists public.accounts cascade;
create table public.accounts (
acct_id serial,
acct_bank_name varchar(50) not null,
acct_type varchar(50) not null,
acct_number varchar(20) null,
acct_friendly_name varchar(50) null,
created_at timestamp null default now(),
primary key (acct_id)
);
-- Permissions
alter table public.accounts OWNER to acedanger;
grant all on table public.accounts to acedanger;
grant all on table public.accounts to budgetuser;
-- Populate table
truncate public.accounts;
insert into
public.accounts (
bank_name,
account_type,
friendly_name,
account_number
)
values
(
'Bank of America',
'Checking',
'Joint Checking',
'4581'
),
('Ally', 'Savings', 'Joint Savings', '9969'),
('Ally', 'Savings', 'Vacation Savings', '6268')