bug 8821: 2.1.7 to 2.1.8 DB upgrade for Domain specific Direct Vlans

This commit is contained in:
alena 2011-03-07 14:08:53 -08:00
parent 485733b9e7
commit 2e9faf1982
4 changed files with 9 additions and 0 deletions

View File

View File

@ -580,6 +580,7 @@ fi
%{_datadir}/%{name}/setup/schema-level.sql
%{_datadir}/%{name}/setup/data-214to215.sql
%{_datadir}/%{name}/setup/schema-216to217.sql
%{_datadir}/%{name}/setup/schema-217to218.sql
%doc README
%doc HACKING
%doc debian/copyright
@ -591,6 +592,7 @@ fi
%{_sysconfdir}/%{name}/management/commands.properties
%{_sysconfdir}/%{name}/management/components.xml
%{_sysconfdir}/%{name}/management/context.xml
%{_sysconfdir}/%{name}/management/simulator.properties
%config(noreplace) %attr(640,root,%{name}) %{_sysconfdir}/%{name}/management/db.properties
%{_sysconfdir}/%{name}/management/environment.properties
%{_sysconfdir}/%{name}/management/ehcache.xml

View File

@ -17,3 +17,4 @@
/usr/share/cloud/setup/schema-level.sql
/usr/share/cloud/setup/data-214to215.sql
/usr/share/cloud/setup/schema-216to217.sql
/usr/share/cloud/setup/schema-217to218.sql

View File

@ -0,0 +1,6 @@
ALTER TABLE `cloud`.`account_vlan_map` modify `account_id` bigint unsigned default null;
ALTER TABLE `cloud`.`account_vlan_map` ADD COLUMN `domain_id` bigint unsigned COMMENT 'domain id. foreign key to domain table';
ALTER TABLE `cloud`.`account_vlan_map` ADD CONSTRAINT `fk_account_vlan_map__domain_id` FOREIGN KEY `fk_account_vlan_map__domain_id` (`domain_id`) REFERENCES `domain` (`id`) ON DELETE CASCADE;
ALTER TABLE `cloud`.`account_vlan_map` ADD INDEX `i_account_vlan_map__domain_id`(`domain_id`);