У меня есть приложение Rails 3, в котором мне нужно поместить XML-файл, предоставленный внешней системой, в базу данных Postgres. Я хотел бы использовать что-то вроде ActiveRecord-Import, но, похоже, это не поддерживает возможности upsert для Postgres, а некоторые записи, которые я буду вводить, уже существуют, но их нужно обновить.
Большинство из того, что я читаю, рекомендует писать SQL "на лету", но это похоже на проблему, которая, возможно, уже решена. Я просто не могу ее найти.
Спасибо.