From 64b29d40a801d33b5d3faf7f5c723c43ed2b7238 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Fri, 14 Jul 2023 13:49:34 +0100 Subject: [PATCH] Migrate data for tax_category_id from products to variants --- db/migrate/20230714123324_migrate_tax_category.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 db/migrate/20230714123324_migrate_tax_category.rb diff --git a/db/migrate/20230714123324_migrate_tax_category.rb b/db/migrate/20230714123324_migrate_tax_category.rb new file mode 100644 index 0000000000..312c5659ba --- /dev/null +++ b/db/migrate/20230714123324_migrate_tax_category.rb @@ -0,0 +1,15 @@ +class MigrateTaxCategory < ActiveRecord::Migration[7.0] + def up + migrate_tax_category + end + + def migrate_tax_category + ActiveRecord::Base.connection.execute(<<-SQL + UPDATE spree_variants + SET tax_category_id = spree_products.tax_category_id + FROM spree_products + WHERE spree_variants.product_id = spree_products.id + SQL + ) + end +end