У вас три варианта.
1. Сделать проверку, что такой user_id уже передавался и не делать insert(через связанные сущности)
2. Сделать проверку на дубли констрейнтом на уровне бд при сохранении.
3. Сделать новое поле и ставить пометку, что данные по этому юзеру уже получили.