У меня есть таблица Postgres 9.6 с определенными столбцами, которые должны быть уникальными. Если я попытаюсь вставить повторяющуюся строку, я хочу, чтобы Postgres просто проигнорировал вставку и продолжил, а не терпел неудачу или прерывал работу. Если вставка включена в транзакцию, она не должна прерывать транзакцию или влиять на другие обновления в транзакции.
Я предполагаю, что есть способ создать таблицу, как описано выше, но я еще не понял этого.
Бонусные баллы, если вы можете показать мне, как это сделать в Rails.