managarten/.claude/guidelines
Wuesteon 8af01724d7 feat(db): add production-safe migration system with advisory locks
- Add migrate.ts script with PostgreSQL advisory locks to prevent concurrent migrations
- Add retry logic with exponential backoff for transient connection errors
- Update CI/CD workflows to run migrations before deployment with health polling
- Create comprehensive DATABASE_MIGRATIONS.md documentation covering:
  - Drizzle ORM internals (push vs generate/migrate modes)
  - Migration tracking (journal files, __drizzle_migrations table)
  - Advisory lock architecture and timeout handling
  - Zero-downtime migration patterns (expand-contract)
  - Troubleshooting guide
- Update .claude/guidelines/database.md with migration quick reference
- Remove stale migration files that caused schema conflicts
2025-12-09 02:13:11 +01:00
..
authentication.md 📝 docs: add comprehensive Claude Code guidelines 2025-12-03 00:44:49 +01:00
code-style.md 💄 style: apply prettier formatting across codebase 2025-12-03 02:02:09 +01:00
database.md feat(db): add production-safe migration system with advisory locks 2025-12-09 02:13:11 +01:00
error-handling.md 💄 style: apply prettier formatting across codebase 2025-12-03 02:02:09 +01:00
expo-mobile.md 💄 style: apply prettier formatting across codebase 2025-12-03 02:02:09 +01:00
nestjs-backend.md 💄 style: apply prettier formatting across codebase 2025-12-03 02:02:09 +01:00
sveltekit-web.md docs: add SvelteKit runtime env injection guidelines and troubleshooting 2025-12-08 20:54:13 +01:00
testing.md 📝 docs: add comprehensive Claude Code guidelines 2025-12-03 00:44:49 +01:00