24 lines
404 B
Python
24 lines
404 B
Python
from database import engine, Base
|
|
from seed_data import seed_all
|
|
|
|
|
|
def create_tables():
|
|
Base.metadata.create_all(bind=engine)
|
|
|
|
|
|
def drop_tables():
|
|
Base.metadata.drop_all(bind=engine)
|
|
|
|
|
|
def reset_tables():
|
|
drop_tables()
|
|
create_tables()
|
|
|
|
|
|
def init_all(with_seed=False, reset=False):
|
|
if reset:
|
|
reset_tables()
|
|
else:
|
|
create_tables()
|
|
if with_seed:
|
|
seed_all() |