""" 🧪 SQLITE DATABASE ENGINE FOR DEVELOPMENT Provides SQLite support when PostgreSQL isn't available. """ from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker import os from pathlib import Path def create_sqlite_engine(): """Create SQLite engine for development""" db_path = Path(__file__).parent.parent.parent / "security_nervous_system.db" db_path.parent.mkdir(exist_ok=True) sqlite_url = f"sqlite:///{db_path}" engine = create_engine( sqlite_url, echo=False, connect_args={"check_same_thread": False} ) return engine def create_sqlite_session(): """Create SQLite session""" engine = create_sqlite_engine() Session = sessionmaker(bind=engine) return Session()