Sha256: 118e2ee22f7f46c2498f055fd8c6b1708d6136995df0234be23642e1dd2fbb8b
Contents?: true
Size: 963 Bytes
Versions: 1
Compression:
Stored size: 963 Bytes
Contents
class RenameFriendlyPromotionActionsToFriendlyBenefits < ActiveRecord::Migration[7.1] def change rename_table :friendly_promotion_actions, :friendly_benefits rename_column :friendly_conditions, :action_id, :benefit_id rename_column :spree_line_items, :managed_by_order_action_id, :managed_by_order_benefit_id rename_column :friendly_shipping_rate_discounts, :promotion_action_id, :benefit_id update_benefit_type_sql = <<~SQL UPDATE friendly_benefits SET type = REPLACE(type, 'SolidusFriendlyPromotions::Actions', 'SolidusFriendlyPromotions::Benefits') SQL execute(update_benefit_type_sql) update_adjustment_source_type_sql = <<~SQL UPDATE spree_adjustments SET source_type = REPLACE(source_type, 'SolidusFriendlyPromotions::Actions', 'SolidusFriendlyPromotions::Benefits') WHERE source_type LIKE 'SolidusFriendlyPromotions::Actions%' SQL execute(update_adjustment_source_type_sql) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_friendly_promotions-1.9.0 | db/migrate/20240508131514_rename_friendly_promotion_actions_to_friendly_benefits.rb |