Sha256: dfdadb8be87d46c6c7a511a41274b08817c901f28840c3e2406ec97f3fcc31b6
Contents?: true
Size: 977 Bytes
Versions: 1
Compression:
Stored size: 977 Bytes
Contents
class RenamePromotionRulesToConditions < ActiveRecord::Migration[7.1] def change rename_table :friendly_promotion_rules, :friendly_conditions rename_table :friendly_promotion_rules_stores, :friendly_condition_stores rename_table :friendly_promotion_rules_taxons, :friendly_condition_taxons rename_table :friendly_promotion_rules_users, :friendly_condition_users rename_table :friendly_products_promotion_rules, :friendly_condition_products rename_column :friendly_condition_stores, :promotion_rule_id, :condition_id rename_column :friendly_condition_taxons, :promotion_rule_id, :condition_id rename_column :friendly_condition_users, :promotion_rule_id, :condition_id rename_column :friendly_condition_products, :promotion_rule_id, :condition_id sql = <<~SQL UPDATE friendly_conditions SET type = REPLACE(type, 'SolidusFriendlyPromotions::Rules', 'SolidusFriendlyPromotions::Conditions') SQL execute(sql) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_friendly_promotions-1.9.0 | db/migrate/20240508080834_rename_promotion_rules_to_conditions.rb |