Files
openfoodnetwork/db/migrate/20190913023137_replace_hard_deleted_prices.rb
2021-04-13 15:51:14 -07:00

12 lines
485 B
Ruby

class ReplaceHardDeletedPrices < ActiveRecord::Migration[4.2]
def up
ActiveRecord::Base.connection.execute(
"INSERT into spree_prices (variant_id, amount, currency, deleted_at)
SELECT spree_variants.id, '0.00', (SELECT value FROM spree_preferences WHERE key = 'spree/app_configuration/currency'), now()
FROM spree_variants
LEFT OUTER JOIN spree_prices ON (spree_variants.id = spree_prices.variant_id)
WHERE spree_prices.id IS NULL;"
)
end
end