Есть ли какие-либо камни/библиотеки Ruby, которые помогут вам перейти от старой структуры БД к новой структуре? Миграции ActiveRecord хорошо справляются с отслеживанием новой структуры db, но мне интересно, есть ли что-то, что поможет вам перенести весь старый db в новую структуру:
transfer_from(:source_table => 'person', :destination_table => 'dudes_and_dudets') do
from :name, :to => :full_name
from :dob, :to => :age do |dob| # this would, for example, load the result
(Date.today - dob)/60/60/24/365 # of the block into :age
end
end
(Я понимаю, что вы можете сделать эти преобразования так же легко с AR, но я надеюсь, что у волшебной библиотеки будет гораздо больше преобразований.
Бернса