"""
Script to reset database (drop all tables and recreate)
"""
import sys
import os

# Fix encoding for Windows
if sys.platform == 'win32':
    os.environ['PYTHONIOENCODING'] = 'utf-8'
    if hasattr(sys.stdout, 'reconfigure'):
        sys.stdout.reconfigure(encoding='utf-8')
        sys.stderr.reconfigure(encoding='utf-8')

from src.database.db import drop_db, init_db
from dotenv import load_dotenv

if __name__ == '__main__':
    load_dotenv()
    print("Resetting database...")
    drop_db()
    init_db()
    print("Reset complete.")
