fix: Handle duplicate IDs in rolodex import gracefully

- Added duplicate tracking within import session (seen_in_import set)
- Skip records that already exist in database
- Added fallback to row-by-row insert when bulk insert fails
- Track skipped records in result
- Prevents cascade errors after UNIQUE constraint violation
- Gracefully handles legacy data with duplicate IDs
This commit is contained in:
HotSwapp
2025-10-12 21:07:52 -05:00
parent 789eb2c134
commit c3e741b7ad
3 changed files with 49 additions and 8 deletions

BIN
test_encoding.db Normal file

Binary file not shown.