I would suggest first reviewing existing ‘unicity constraint’ errors reported here, couple of discussions on this topic. For example: