--- uc_discounts.install.bak	Wed Jul 22 17:25:43 2009
+++ uc_discounts.install	Fri Jul 24 18:06:33 2009
@@ -96,6 +96,12 @@
 				"default" => 1,
 				"description" => t("Requires qualifying amount to come from a single product."),
 			),
+			"required_product" => array(
+				"type" => "varchar",
+				"length" => 255,
+				"not null" => TRUE,
+				"default" => "",
+			),
 			"max_times_applied" => array(
 				"type" => "int",
 				"not null" => TRUE,
@@ -498,4 +504,25 @@
 	$schema = uc_discounts_skus_schema();
 	db_create_table($queries, "uc_discounts_skus", $schema["uc_discounts_skus"]);
 	return $queries;
+}
+
+//Add required_product column to uc_discounts table
+function uc_discounts_update_5()
+{
+	$queries = array();
+
+	switch ($GLOBALS["db_type"])
+	{
+		case "mysql":
+		case "mysqli":
+			$queries[] = update_sql("ALTER TABLE {uc_discounts} ADD required_product varchar(255) NOT NULL default '' AFTER requires_single_product_to_qualify");
+			break;
+		case "pgsql":
+			db_add_column( $queries, "uc_discounts", "required_product", "varchar(255)",
+			array("not null" => TRUE, "default" => "") );
+			break;
+	}
+
+return $queries;
+
 }
