From c1e5f2e83c8070a01916b3d007a977e85d201df7 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Mon, 14 Apr 2008 03:55:58 +0000 Subject: [PATCH] add parameter and variant columns to the Product asset --- docs/upgrades/upgrade_7.5.2-7.5.3.pl | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/upgrades/upgrade_7.5.2-7.5.3.pl b/docs/upgrades/upgrade_7.5.2-7.5.3.pl index 2d8909d4d..c1a6eaace 100644 --- a/docs/upgrades/upgrade_7.5.2-7.5.3.pl +++ b/docs/upgrades/upgrade_7.5.2-7.5.3.pl @@ -38,6 +38,7 @@ addPaymentDrivers($session); convertTransactionLog($session); upgradeEMS($session); migrateOldProduct($session); +mergeProductsWithCommerce($session); finish($session); # this line required @@ -446,6 +447,16 @@ sub migrateOldProduct { return; } +#------------------------------------------------- +sub mergeProductsWithCommerce { + my $session = shift; + print "\tMerge old Commerce Products to new SKU based Products.\n" unless ($quiet); + ## Add the parameter and variants columns + $session->db->write("alter table Product add column parameters mediumtext"); + $session->db->write("alter table Product add column variants mediumtext"); + return 1; +} + #------------------------------------------------- sub insertCommercePayDriverTable { my $session = shift;