Is it bad practice to depend on the unique constraint while creating a new object? - Prisma