Files
budget-forecast/api/app/initialize_db.py

15 lines
408 B
Python

import main
from account.resource import AccountResource
from account.fixtures import inject_fixtures as account_inject_fixtures
from db import create_db_and_tables, get_session, drop_tables
from user import create_admin_user
drop_tables()
create_db_and_tables()
session = get_session().__next__()
create_admin_user(session)
AccountResource.create_equity_account(session)
account_inject_fixtures(session)