Sha256: e9d990c540eae575b1f2dc04392718311474cf34c812dcdc1facc2e962f27222

Contents?: true

Size: 435 Bytes

Versions: 7

Compression:

Stored size: 435 Bytes

Contents

class AddStoreIdToSpreeTaxonomies < ActiveRecord::Migration[5.2]
  def change
    unless column_exists?(:spree_taxonomies, :store_id)
      add_column :spree_taxonomies, :store_id, :bigint
      add_index :spree_taxonomies, :store_id
      add_index :spree_taxonomies, [:name, :store_id], unique: true
      Spree::Taxonomy.reset_column_information
      Spree::Taxonomy.update_all(store_id: Spree::Store.default.id)
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
spree_core-4.3.3 db/migrate/20210716093151_add_store_id_to_spree_taxonomies.rb
spree_core-4.3.2 db/migrate/20210716093151_add_store_id_to_spree_taxonomies.rb
spree_core-4.3.1 db/migrate/20210716093151_add_store_id_to_spree_taxonomies.rb
spree_core-4.3.0 db/migrate/20210716093151_add_store_id_to_spree_taxonomies.rb
spree_core-4.3.0.rc3 db/migrate/20210716093151_add_store_id_to_spree_taxonomies.rb
spree_core-4.3.0.rc2 db/migrate/20210716093151_add_store_id_to_spree_taxonomies.rb
spree_core-4.3.0.rc1 db/migrate/20210716093151_add_store_id_to_spree_taxonomies.rb