mirror of
https://github.com/acedanger/budget-database.git
synced 2025-12-06 07:00:14 -08:00
38 lines
813 B
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') |