mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-20 14:31:08 -05:00
- Add complete backend/ directory with full Django application - Add frontend/ directory with Vite + TypeScript setup ready for Next.js - Add comprehensive shared/ directory with: - Complete documentation and memory-bank archives - Media files and avatars (letters, park/ride images) - Deployment scripts and automation tools - Shared types and utilities - Add architecture/ directory with migration guides - Configure pnpm workspace for monorepo development - Update .gitignore to exclude .django_tailwind_cli/ build artifacts - Preserve all historical documentation in shared/docs/memory-bank/ - Set up proper structure for full-stack development with shared resources
1.6 KiB
1.6 KiB
Foreign Key Constraint Resolution - 2025-02-09 (Updated)
Revision Note
Corrected migration sequence conflict:
- Original 0002 migration conflicted with existing 0002 file
- Created new migration as 0012_cleanup_invalid_designers.py
- Deleted conflicting 0002_cleanup_invalid_designers.py
Updated Resolution Steps
- Created conflict-free migration 0012
- Verified migration dependencies:
dependencies = [ ('rides', '0011_merge_20250209_1143'), ('designers', '0001_initial'), ] - New migration command:
python manage.py migrate rides 0012_cleanup_invalid_designers
PGHistory Migration Fix - 2025-02-09
Foreign key constraint violation during pghistory migration:
- Issue:
rides_ride_designer_id_172b997d_fk_designers_designer_idconstraint violation during 0010_rideevent migration - Resolution:
- Created new cleanup migration (0009_cleanup_invalid_designers_pre_events.py) to run before event table creation
- Updated migration dependencies to ensure proper sequencing:
# 0009_cleanup_invalid_designers_pre_events.py dependencies = [ ('rides', '0008_historicalride_post_closing_status_and_more'), ('designers', '0001_initial'), ] - Created merge migration (0013_merge_20250209_1214.py) to resolve multiple leaf nodes
- Final Migration Sequence:
- Base migrations up to 0008
- Cleanup migration (0009_cleanup_invalid_designers_pre_events)
- Event table creation (0010_rideevent_ridemodelevent_and_more)
- Merge migrations (0011, 0012, 0013)