Files
xiaoxia-saas/apps/api/app/core/database.py
T
Xiaoxia AI e4e2595e70 feat: add PostgreSQL persistence layer
- adapters: SQLAlchemy implementations for all 4 repositories (Project, AssetLibrary, Asset, IngestJob)
- models: SQLAlchemy ORM models with proper schema
- database: connection config and session management
- tests: SQLAlchemy repository integration test (in-memory SQLite)
- all 7 integration tests passing
2026-06-15 15:29:13 +08:00

10 lines
233 B
Python

from pydantic import BaseModel
class DatabaseSettings(BaseModel):
database_url: str = "postgresql://postgres:postgres@postgres:5432/xiaoxia_saas"
def get_database_settings() -> DatabaseSettings:
return DatabaseSettings()