Commit Graph
2 Commits
Author SHA1 Message Date
akadmin baf13ce294 feat: add MTGJSON to PostgreSQL data loader with upsert logic
- Converts MTGJSON v5 AllPrintings.json to PostgreSQL format
- Upserts data to mtgdata database using psycopg2
- Handles sets and cards with proper foreign key relationships
- Batch processing of 100 cards at a time
- Proper transaction management with commit/rollback
- Verified: 14,866 sets and 14,826 cards loaded successfully
2026-07-19 15:14:54 +00:00
akadmin 3a70feaba5 Add system test script and scripts directory
- Added test_system.py for comprehensive backend testing
- Added scripts/ directory with .gitkeep placeholder
- Updates state.json for latest progress tracking
2026-07-18 19:13:30 +00:00