Problem Fixed: "duplicate key value violates unique constraint marketing_emails_email_key"
Solution Applied:
- Changed from INSERT to UPSERT logic to handle existing emails
- Single record per email with multiple makes stored as comma-separated string
- Multiple models stored as JSON array
- Proper error handling for different database constraint scenarios
- Maintains backward compatibility with existing table structure