From be14d6fe7f9e735ee1ac8e7d948ae184ecfb2c22 Mon Sep 17 00:00:00 2001 From: Rene Krenn <rkrenn@sipwise.com> Date: Fri, 24 Jul 2015 16:34:47 +0200 Subject: [PATCH] MT#13903 add package_id column to vouchers +topup counter columns for contract_balances Change-Id: I9e44cdc38f06b5248aa595222128a3c82b4e8580 --- db_scripts/diff/15177.up | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 db_scripts/diff/15177.up diff --git a/db_scripts/diff/15177.up b/db_scripts/diff/15177.up new file mode 100644 index 00000000..764a961f --- /dev/null +++ b/db_scripts/diff/15177.up @@ -0,0 +1,8 @@ +use billing; + +ALTER TABLE `contract_balances` ADD `topup_count` int(3) unsigned NOT NULL DEFAULT 0 AFTER `free_time_balance_interval`; +ALTER TABLE `contract_balances` ADD `timely_topup_count` int(3) unsigned NOT NULL DEFAULT 0 AFTER `topup_count`; + +ALTER TABLE `vouchers` ADD `package_id` int(11) unsigned DEFAULT NULL AFTER `customer_id`; +ALTER TABLE `vouchers` ADD CONSTRAINT `vouchers_package_ref` FOREIGN KEY (`package_id`) REFERENCES `profile_packages` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE; +ALTER TABLE `vouchers` ADD CONSTRAINT UNIQUE KEY `vouchers_rescode_idx` (`reseller_id`,`code`);