io sono per l'unique e la gestione dell'eventuale errore!
i db sono studiati per gestire queste cose, per cui lo fanno sicuramente meglio di noi