Commit Graph

2 Commits

Author SHA1 Message Date
Xiaoxia AI 9071d505a5 refactor(performance): complete connection pool migration for remaining repositories
Deploy / Deploy Staging (push) Failing after 5s
Deploy / Deploy Production (push) Has been skipped
Tests / test (push) Failing after 20s
Tests / lint (push) Failing after 20s
- Update UserRepository to use connection pool
- Update WorkspaceRepository to use connection pool
- All 5 PostgreSQL repositories now use connection pool
- Complete performance optimization across all database operations

Phase 4 Task 41/68 fully completed
2026-06-17 08:35:26 +08:00
Xiaoxia AI 8095539dd4 feat(repository): add PostgreSQL repositories for Workspace and Member
Deploy / Deploy Staging (push) Failing after 6s
Deploy / Deploy Production (push) Has been skipped
Tests / test (push) Failing after 21s
Tests / lint (push) Failing after 21s
- Implement PostgresWorkspaceRepository with full CRUD
- Implement PostgresWorkspaceMemberRepository with query methods
- Support find_by_user, find_by_workspace, count_by_workspace
- Use upsert pattern (INSERT ... ON CONFLICT DO UPDATE)
- Proper connection management and cleanup
- Add __init__.py to export all PostgreSQL repositories

Phase 4 Task 35/68 completed
2026-06-17 08:22:45 +08:00