[Moscow.pm] Fwd: Уникальный составной индекс, PostgreSQL и ошибка дублирования рушит все нафиг :)

Akzhan Abdulin akzhan.abdulin на gmail.com
Пт Окт 12 12:38:22 PDT 2012


Так, чисто для пятницы :)

---------- Пересланное сообщение ----------
От кого: Coffin <elsopuro на gmail.com>
Дата: 12 октября 2012 г., 23:14
Тема: Уникальный составной индекс, PostgreSQL и ошибка дублирования рушит
все нафиг :)
Кому: ror2ru на googlegroups.com


Сделал
add_index :table, [:a, :b], :unique => true

Теперь когда пытается кто-то вставить туда не уникальное значение, то
вываливается
*ActiveRecord::RecordNotUnique (PG::Error: ERROR:  duplicate key value
violates unique constraint *
и все рушится.
Как с этим бороться ?

-- 
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы
"RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru на googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
ror2ru-unsubscribe на googlegroups.com
Дополнительные варианты находятся на странице группы
http://groups.google.com/group/ror2ru?hl=ru
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20121012/f71b9594/attachment.html>


Подробная информация о списке рассылки Moscow-pm