Sha256: 88bdf3c37da3d9e738d9e2bb91c39baddd122ccff61f46967b8332c634e07bc6

Contents?: true

Size: 525 Bytes

Versions: 4

Compression:

Stored size: 525 Bytes

Contents

class ChangeTermColumnType < ActiveRecord::Migration
  def self.up
    remove_index :terms, :name => "label_name_calc_id_index"
    change_column :terms, :value, :text
    add_index :terms, [:label, :value, :calculation_id], :name => "label_value_calc_id_index", :length => { :value => 20 }
  end

  def self.down
    remove_index :terms, :name => "label_value_calc_id_index"
    change_column :terms, :value, :string
    add_index "terms", ["label", "value", "calculation_id"], :name => "label_name_calc_id_index"
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
amee-data-persistence-2.3.0 lib/generators/persistence/templates/db/migrate/004_change_term_column_type.rb
amee-data-persistence-2.2.1 lib/generators/persistence/templates/db/migrate/004_change_term_column_type.rb
amee-data-persistence-2.2.0 lib/generators/persistence/templates/db/migrate/004_change_term_column_type.rb
amee-data-persistence-2.1.0 lib/generators/persistence/templates/db/migrate/004_change_term_column_type.rb