From 336cd61a8cddbd9865cf411b4b58633424411d2e Mon Sep 17 00:00:00 2001 From: agatha Date: Sun, 22 Sep 2024 14:11:17 -0400 Subject: [PATCH] add init_db --- harvester/db/schema.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 harvester/db/schema.py diff --git a/harvester/db/schema.py b/harvester/db/schema.py new file mode 100644 index 0000000..efa0d26 --- /dev/null +++ b/harvester/db/schema.py @@ -0,0 +1,10 @@ +from sqlalchemy import MetaData, create_engine +from sqlalchemy.ext.declarative import declarative_base + +metadata = MetaData() +Base = declarative_base(metadata=metadata) + + +def init_db(engine_url): + engine = create_engine(engine_url) + Base.metadata.create_all(engine)