function uc_product_kit_update_1 in Ubercart 5
File
- uc_product_kit/
uc_product_kit.install, line 38
Code
function uc_product_kit_update_1() {
$ret = array();
switch ($GLOBALS['db_type']) {
case 'mysql':
case 'mysqli':
$ret[] = update_sql("ALTER TABLE {uc_product_kits} ADD PRIMARY KEY (nid, product_id)");
$ret[] = update_sql("ALTER TABLE {uc_product_kits} ADD COLUMN mutable tinyint(1) NOT NULL default 0 AFTER product_id");
$ret[] = update_sql("ALTER TABLE {uc_product_kits} ADD COLUMN discount float NOT NULL default 0.0 AFTER qty");
break;
case 'pgsql':
$ret[] = update_sql("ALTER TABLE {uc_product_kits} ADD PRIMARY KEY (nid, product_id)");
db_add_column($ret, 'uc_product_kits', 'mutable', 'smallint', array(
'not null' => true,
'default' => 0,
));
db_add_column($ret, 'uc_product_kits', 'discount', 'float', array(
'not null' => true,
'default' => 0.0,
));
break;
}
return $ret;
}