Во время написания запроса однажды мне пришла мысль, и она застряла в моей голове.
Что предпочтительнее: сначала проверить, существует ли значение для уникального столбца, а затем вставить или вставить и позволить db вызвать уникальную ошибку ограничения? Будет ли это вообще иметь значение?
Изменить: как предлагается ниже в ответе, что эта проблема зависит от базы данных, я добавляю тег postgresql.