Ariyan-Pro's picture
Enterprise Adversarial ML Governance Engine v5.0 LTS
f4bee9e
raw
history blame contribute delete
771 Bytes
"""
🧪 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()