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