weather-agent / database.py
YuraBodnar's picture
Upload 14 files
7df1fda verified
raw
history blame contribute delete
422 Bytes
import sqlite3
import pandas as pd
from config import DB_PATH, COLUMNS_TO_KEEP, TABLE_NAME
def init_db_from_csv(csv_path: str = "weather_data.csv"):
conn = sqlite3.connect(DB_PATH)
df = pd.read_csv(csv_path, usecols=COLUMNS_TO_KEEP)
df.to_sql(TABLE_NAME, conn, if_exists="replace", index=False)
conn.close()
# init_db_from_csv()
def get_connection():
return sqlite3.connect(DB_PATH)