From 171128054cfae194e07ff8a42e44a807568e861f Mon Sep 17 00:00:00 2001 From: Murali Reddy Date: Sat, 27 Jul 2013 17:15:14 +0530 Subject: [PATCH] CLOUDSTACK-3834: 3.0.6 to ASF 4.2 Upgrade: "cloud" Database Schema Inconsistencies on the Upgraded Setup - Table "netscaler_pod_ref" adding netscaler_pod_ref table 3.0.7 to 4.1 upgrade path --- setup/db/db/schema-307to410.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/setup/db/db/schema-307to410.sql b/setup/db/db/schema-307to410.sql index cbd564ded89..414d3bcd503 100644 --- a/setup/db/db/schema-307to410.sql +++ b/setup/db/db/schema-307to410.sql @@ -1554,3 +1554,13 @@ CREATE TABLE IF NOT EXISTS `cloud`.`baremetal_pxe_devices` ( #drop tables as the feature is not a part of 4.2 DROP TABLE IF EXISTS `cloud`.`host_updates`; DROP TABLE IF EXISTS `cloud`.`host_updates_ref`; + +DROP TABLE IF EXISTS `cloud`.`netscaler_pod_ref`; +CREATE TABLE `cloud`.`netscaler_pod_ref` ( + `id` bigint unsigned NOT NULL auto_increment COMMENT 'id', + `external_load_balancer_device_id` bigint unsigned NOT NULL COMMENT 'id of external load balancer device', + `pod_id` bigint unsigned NOT NULL COMMENT 'pod id', + PRIMARY KEY (`id`), + CONSTRAINT `fk_ns_pod_ref__pod_id` FOREIGN KEY (`pod_id`) REFERENCES `cloud`.`host_pod_ref`(`id`) ON DELETE CASCADE, + CONSTRAINT `fk_ns_pod_ref__device_id` FOREIGN KEY (`external_load_balancer_device_id`) REFERENCES `external_load_balancer_devices`(`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; \ No newline at end of file