Problem
Changing a class name results in updates to many individual tables, breaking individuals associated with that class.
Impact
- Individual Tables CRUD operations fail when class is renamed
- Test marked as XFAIL:
tests/test_class_migration.py
- Class renaming updates lots of individual tables - complex operation that needs further work
Root Cause
Class renaming updates lots of individual tables - complex operation that needs further work.
Solution Needed
Implement robust class migration system that:
- Updates all individual table references
- Preserves individual data properties
- Maintains referential integrity across database tables
- Handles bulk updates efficiently
Test Status
Marked as @pytest.mark.xfail with reason: "Class renaming updates many individual tables - complex operation needing further work"
Related Issues
Branch
feature/individuals-tables-fixed
Problem
Changing a class name results in updates to many individual tables, breaking individuals associated with that class.
Impact
tests/test_class_migration.pyRoot Cause
Class renaming updates lots of individual tables - complex operation that needs further work.
Solution Needed
Implement robust class migration system that:
Test Status
Marked as
@pytest.mark.xfailwith reason: "Class renaming updates many individual tables - complex operation needing further work"Related Issues
Branch
feature/individuals-tables-fixed