Commit Graph

1 Commits

Author SHA1 Message Date
Luca Sacchi Ricciardi
60d9228d91 feat(db): T06 create database connection and session management
- Add database.py with SQLAlchemy engine and session
- Implement get_db() for FastAPI dependency injection
- Implement init_db() for table creation
- Use SQLAlchemy 2.0 declarative_base() syntax
- Add comprehensive tests with 100% coverage

Tests: 11 passed, 100% coverage
2026-04-07 10:53:13 +02:00