Chris@0: class ChangeWikiContentsTextLimit < ActiveRecord::Migration Chris@0: def self.up Chris@0: # Migrates MySQL databases only Chris@0: # Postgres would raise an error (see http://dev.rubyonrails.org/ticket/3818) Chris@0: # Not fixed in Rails 2.3.5 Chris@0: if ActiveRecord::Base.connection.adapter_name =~ /mysql/i Chris@0: max_size = 16.megabytes Chris@0: change_column :wiki_contents, :text, :text, :limit => max_size Chris@0: change_column :wiki_content_versions, :data, :binary, :limit => max_size Chris@0: end Chris@0: end Chris@0: Chris@0: def self.down Chris@0: # no-op Chris@0: end Chris@0: end