|
|
3614d448e4
|
chore: PostgreSQL migration compatibility and infrastructure improvements
Database & Migrations:
- Update all Alembic migrations for PostgreSQL compatibility
- Remove SQLite-specific syntax (AUTOINCREMENT, etc.)
- Add database utility helpers for PostgreSQL operations
- Fix services to use PostgreSQL-compatible queries
Documentation:
- Add comprehensive Docker deployment guide
- Add production deployment documentation
- Add infrastructure architecture documentation
- Update database setup guide for PostgreSQL-only
- Expand troubleshooting guide
Architecture & Validation:
- Add migration.yaml rules for SQL compatibility checking
- Enhance validate_architecture.py with migration validation
- Update architecture rules to validate Alembic migrations
Development:
- Fix duplicate install-all target in Makefile
- Add Celery/Redis validation to install.py script
- Add docker-compose.test.yml for CI testing
- Add squash_migrations.py utility script
- Update tests for PostgreSQL compatibility
- Improve test fixtures in conftest.py
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-11 17:52:28 +01:00 |
|
|
|
942f3722f5
|
fix: improve SQLite concurrency and database logging reliability
Database improvements:
- Enable WAL mode for better concurrent read/write access
- Add busy_timeout (30s) to wait for locked database
- Add synchronous=NORMAL for balanced safety/performance
- Configure check_same_thread=False for thread safety
Logging improvements:
- Add retry logic (3 attempts) for database locked errors
- Silently skip logging on persistent failures to avoid spam
- Properly rollback failed transactions
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-12 22:36:27 +01:00 |
|
|
|
5be47b91a2
|
Working state before icon/utils fixes - Oct 22
|
2025-10-21 21:56:54 +02:00 |
|
|
|
0ce708cf09
|
fixing DQ issues
|
2025-09-14 15:47:38 +02:00 |
|
|
|
3eb18ef91e
|
code quality run
|
2025-09-13 21:58:54 +02:00 |
|
|
|
f9ed3bdf11
|
Refactoring code for modular approach
|
2025-09-11 21:16:18 +02:00 |
|
|
|
fca389cff4
|
Refactoring code for modular approach
|
2025-09-10 20:48:55 +02:00 |
|
|
|
1fc8810242
|
Refactoring code for modular approach
|
2025-09-09 23:03:08 +02:00 |
|
|
|
71153a1ff5
|
Refactoring code for modular approach
|
2025-09-09 21:27:58 +02:00 |
|