Files
delphi-database-v2/data-import/files_r_0114c308-f867-4de0-8040-0445297283d6.csv
HotSwapp 63809d46fb Fix PHONE.csv import duplicate constraint error
- Implement upsert logic in import_phone() function
- Check for existing (id, phone) combinations before insert
- Track duplicates within CSV to skip gracefully
- Update existing records instead of failing on duplicates
- Add detailed statistics: inserted, updated, skipped counts
- Align with upsert pattern used in other import functions
- Add documentation in docs/PHONE_IMPORT_FIX.md

Fixes: UNIQUE constraint failed: phone.id, phone.phone error
when re-importing or uploading CSV with duplicate entries
2025-10-12 21:45:30 -05:00

74 lines
1.8 KiB
CSV

File_No,Relationship,Rolodex_Id
2000.041,SUB,WESTON\R
2000.069,SUB,RICCITELLI\G
2000.117,SUB,LECHNER\JM
2000.147,SUB,BRYANT\TD
2000.234,SUB,BAST\TL
2000.303,COC,KENOSHA\CFC
2000.331,SUB,DAVIS\GW
2000.429,SUB,PUGH\W
2000.452,COC,WASHINGTON CFC
2000.542,COC,KENOSHA CFC
2000.566,COC,MILWAUKEE COC
2001.279,SUB,MALACARA\MA
2001.305,SUB,COATES\S
2001.430,SUB,KUTZ\E
2001.531,SUB,OQUENDO\CM
2002.112,SUB,FILIPOVIC\D
2002.415,SUB,GODFREY\TB
2002.461,SUB,STOWELL\JW
2003.038,SUB,VAN DOREN\P
2003.089,SUB,BATEMAN\R
2003.182B,SUB,MEYER\RK
2003.410,SUB,WILHITE\T
2003.635A,SUB,GREEN\ALVIN
2004.001A,SUB,MODER\JD
2004.218A,SUB,HOUSE\DR
2004.572A,SUB,RACITI\FR
2004.617A,SUB,GILLINGHAM\D
2005.002A,SUB,GORMAN\D
2005.015A,SUB,MASCARENHAS\N
2005.117A,SUB,STLOFLET\L
2005.180A,SUB,POWELL\JD
2005.229A,SUB,WEINK\R
2005.248A,SUB,MORRISON\RA
2005.261A,SUB,AMON\DJ
2005.463A,SUB,MATUSZEWSKI\GA
2005.723A,SUB,TOMES\BM
2006.313A,SUB,LUCAS\CK
2006.835A,SUB,LUKAS\D
2007.050A,SUB,HURST\E
2007.614A,SUB,ALTERGOTT\H
2007.965A,SUB,ENOCH\A
2008.289A,COC,WAUKESHA CFC
2008.294A,SUB,MEYER\DANIEL
2008.540A,SUB,PELMAN\SHELIA
2008.750A,SUB,VOLK\ANGIE
20090247A,SUB,TOWLER\PA
20110076A,SUB,O'CONNELL\CA
20110701A,SUB,KRIEGEL\N
20110931A,SUB,URBANSKI\JJ
20111168A,SUB,SIMONS\R
20111202A,SUB,MUHAMMAD\DL
20141128A,SUB,HUDSON\RK
20160476A,SUB,ECKHART\AL
20161318A,SUB,NOWICKI\JA
20170163A,SUB,GRIFFIN\DA
20200190A,SUB,WOLLINGER\CL
94.126,2,MUELLER\SA
94.126,FCC,ADELMAN\E
94.126,JUDG,AMATO\DS
96.083,SUB,LERBACK\D
97.304,SUB,KLEIST\PS
97.310A,SUB,QUALE\MH
98.065,SUB,MASHOCK\CE
98.122,SUB,DEERING\TE
98.125,SUB,BROWN\MP
98.196,SUB,BEECHER\D
98.210,SUB,REMBERT\SA
98.343,SPOUS,PAULINE\D
98.343,SUB,PAULINE\DW
98.364,SUB,WORBY\L
99.377,SUB,SHOOP\DB
99.384,SUB,PINK\MR