feat: add DB migrations for Stufen and Stufe history tables (Closes #30) #76

Merged
shahondin1624 merged 1 commits from feature/issue-30-db-migrations-for-stufen-tables into main 2026-04-07 12:02:08 +02:00
Owner

Summary

  • Creates mv_stufen table (id, name, sort_order, age_range_min/max, color)
  • Creates mv_stufe_history table for tracking member Stufe changes
  • Seeds default Stufen: Woelflinge (7-10), Pfadfinder (11-15), Rover (16-25)
  • Indexes on sort_order, member_id, stufe_id

Closes #30

## Summary - Creates `mv_stufen` table (id, name, sort_order, age_range_min/max, color) - Creates `mv_stufe_history` table for tracking member Stufe changes - Seeds default Stufen: Woelflinge (7-10), Pfadfinder (11-15), Rover (16-25) - Indexes on sort_order, member_id, stufe_id Closes #30
shahondin1624 added 1 commit 2026-04-07 12:02:04 +02:00
Create Version000004Date20260407000003 migration with:
- mv_stufen: id, name, sort_order, age_range_min/max, color
- mv_stufe_history: id, member_id, stufe_id, changed_at, changed_by
- Seed default Stufen: Woelflinge, Pfadfinder, Rover with age ranges

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
shahondin1624 merged commit 6659e12099 into main 2026-04-07 12:02:08 +02:00
shahondin1624 deleted branch feature/issue-30-db-migrations-for-stufen-tables 2026-04-07 12:02:08 +02:00
Sign in to join this conversation.