From b64cf503918d6fca635c3aa5f112ba52cadc0e77 Mon Sep 17 00:00:00 2001 From: gRoussac Date: Tue, 21 May 2013 17:05:12 +0200 Subject: [PATCH] [-] INSTALLER : SQL error during upgrade from 1.5.0.13 --- install-dev/upgrade/php/p15016_add_missing_columns.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/install-dev/upgrade/php/p15016_add_missing_columns.php b/install-dev/upgrade/php/p15016_add_missing_columns.php index e9d8288fb..b0783995b 100644 --- a/install-dev/upgrade/php/p15016_add_missing_columns.php +++ b/install-dev/upgrade/php/p15016_add_missing_columns.php @@ -34,7 +34,10 @@ function p15016_add_missing_columns() $list_fields = Db::getInstance()->executeS('SHOW FIELDS FROM `'._DB_PREFIX_.'reinsurance`'); foreach ($list_fields as $k => $field) $list_fields[$k] = $field['Field']; - + + if (in_array('id_contactinfos', $list_fields)) + if (!Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'reinsurance` CHANGE `id_contactinfos` `id_reinsurance` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT')) + $errors[] = Db::getInstance()->getMsgError(); if (!in_array('id_shop', $list_fields)) if (!Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'reinsurance` ADD `id_shop` INT(10) NOT NULL default "1" AFTER id_reinsurance')) $errors[] = Db::getInstance()->getMsgError();