Sha256: 159b3ccf37ea78b8cc2a55cdeeaaa5242a022b6626fdaf1238b00ee76855a690

Contents?: true

Size: 605 Bytes

Versions: 21

Compression:

Stored size: 605 Bytes

Contents

class RemoveUnusedPreferenceColumns < ActiveRecord::Migration[4.2]
  def change
    # Columns have already been removed if the application was upgraded from an older version, but must be removed from new apps.
    remove_column :spree_preferences, :name       if ActiveRecord::Base.connection.column_exists?(:spree_preferences, :name)
    remove_column :spree_preferences, :owner_id   if ActiveRecord::Base.connection.column_exists?(:spree_preferences, :owner_id)
    remove_column :spree_preferences, :owner_type if ActiveRecord::Base.connection.column_exists?(:spree_preferences, :owner_type)
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
solidus_core-2.3.1 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.2.2 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.1.1 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.0.3 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.3.0 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.3.0.rc3 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.3.0.rc2 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.3.0.rc1 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.3.0.beta1 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.0.2 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.2.1 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.2.0 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.2.0.rc1 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.2.0.beta1 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.1.0 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.1.0.rc1 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.0.1 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.1.0.beta1 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.0.0 db/migrate/20120929093553_remove_unused_preference_columns.rb
solidus_core-2.0.0.rc1 db/migrate/20120929093553_remove_unused_preference_columns.rb