Spaces:
Sleeping
Sleeping
File size: 546 Bytes
04c71fb | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import sqlite3
import pandas as pd
from src.config.settings import DB_PATH, PROPERTY_CSV, LEASE_CSV
def init_db():
DB_PATH.parent.mkdir(parents=True, exist_ok=True)
conn = sqlite3.connect(DB_PATH)
props_df = pd.read_csv(PROPERTY_CSV)
props_df.to_sql("properties", conn, if_exists="replace", index=False)
lease_df = pd.read_csv(LEASE_CSV)
lease_df.to_sql("leases", conn, if_exists="replace", index=False)
conn.close()
print(f"DB initialised at {DB_PATH}")
def get_conn():
return sqlite3.connect(DB_PATH)
|