mirror of
https://github.com/SamyRai/tercul-backend.git
synced 2025-12-27 02:51:34 +00:00
Key changes include: - Added `goose` as a project dependency and integrated it into the application's startup logic to automatically apply migrations. - Created an initial PostgreSQL-compatible migration file containing the full database schema. - Updated the integration test suite to use the new migration system. - Refactored authorization logic for collection mutations from the GraphQL resolvers to the application service layer. - Cleaned up the codebase by removing dead code, unused helper functions, and duplicate struct definitions. - Fixed several build errors and a logic error in the integration tests. This change improves the project's production readiness by providing a structured and version-controlled way to manage database schema changes. It also enhances code quality by centralizing business logic and removing technical debt. |
||
|---|---|---|
| .. | ||
| api | ||
| tools | ||
| worker | ||