class AddTimestampsToItems < ActiveRecord::Migration def self.up add_timestamps :objects timestamp_query = "(SELECT created_at FROM contributions WHERE contributed_id = objects.id AND contributed_type = 'Item')" update "UPDATE objects SET created_at = #{timestamp_query}, updated_at = #{timestamp_query}" end def self.down remove_timestamps :objects end end