Chris@909: class AddVersionedTables < ActiveRecord::Migration Chris@909: def self.up Chris@909: create_table("things") do |t| Chris@909: t.column :title, :text Chris@909: end Chris@909: Thing.create_versioned_table Chris@909: end Chris@909: Chris@909: def self.down Chris@909: Thing.drop_versioned_table Chris@909: drop_table "things" rescue nil Chris@909: end Chris@909: end