Как я могу вставить, если запись еще не существует с помощью Squeryl?Squeryl: Вставить, если не существует?
Я попытался поймать PSQLException, если инструкция insert выполняется на уже существующем кортеже, но это не сработает (PSQLException не зацепился). На самом деле было бы лучше сказать Squeryl, чтобы не вставлять уже существующие кортежи. Это то, что я ищу.
Первый обрабатывается базой данных. Это не позволяет одному кортежу существовать более одного раза. Так что это не то, что я хочу. На самом деле мне просто нужен Squeryl, чтобы избежать нежелательных вставок, которые в любом случае будут отклонены базой данных, выбрасывая исключение (которое не зависает в случае сброшенного PSQLException) – ideaboxer