Rails: перенос данных из базы данных с помощью бумаги paper_trail

Я использую гем paper_trail для аудита изменений базы данных в двух проектах с одинаковой структурой базы данных.

Я делаю много изменений в database1 в project1 и хочу скопировать эти изменения в database2 в project2. Я хочу получить новые изменения и применить их в своих базах данных. Я не хочу выгружать всю базу данных1 и импортировать ее в базу данных2.

Я копирую таблицу версий, используемых paper_trail, в базу данных2.

Так что теперь у меня есть база данных2 с текущими данными, и новые изменения хранятся в таблице "версии".

Как применить эти изменения?

changes = PaperTrail::Version.all
changes.each do |version|
   # update row
   # ??? what to write here 
end

0 ответов

Другие вопросы по тегам