mirror of https://github.com/apache/cloudstack.git
43 lines
2.7 KiB
SQL
43 lines
2.7 KiB
SQL
--;
|
|
-- Schema upgrade from 2.2.2 to 2.2.4;
|
|
--;
|
|
ALTER TABLE `cloud`.`op_host_capacity` ADD COLUMN `cluster_id` bigint unsigned AFTER `pod_id`;
|
|
ALTER TABLE `cloud`.`op_host_capacity` ADD CONSTRAINT `fk_op_host_capacity__cluster_id` FOREIGN KEY `fk_op_host_capacity__cluster_id` (`cluster_id`) REFERENCES `cloud`.`cluster`(`id`) ON DELETE CASCADE;
|
|
ALTER TABLE `cloud`.`op_host_capacity` ADD INDEX `i_op_host_capacity__cluster_id`(`cluster_id`);
|
|
ALTER TABLE `cloud`.`usage_event` ADD COLUMN `resource_type` varchar(32);
|
|
|
|
CREATE TABLE `cloud`.`domain_network_ref` (
|
|
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
|
|
`domain_id` bigint unsigned NOT NULL COMMENT 'domain id',
|
|
`network_id` bigint unsigned NOT NULL COMMENT 'network id',
|
|
PRIMARY KEY (`id`),
|
|
CONSTRAINT `fk_domain_network_ref__domain_id` FOREIGN KEY (`domain_id`) REFERENCES `domain`(`id`) ON DELETE CASCADE,
|
|
CONSTRAINT `fk_domain_network_ref__networks_id` FOREIGN KEY (`network_id`) REFERENCES `networks`(`id`) ON DELETE CASCADE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
ALTER TABLE `cloud`.`nics` MODIFY `ip4_address` char(40);
|
|
ALTER TABLE `cloud`.`op_lock` MODIFY `ip` char(40) NOT NULL;
|
|
ALTER TABLE `cloud`.`volumes` MODIFY `host_ip` char(40);
|
|
ALTER TABLE `cloud`.`op_dc_ip_address_alloc` MODIFY `ip_address` char(40) NOT NULL;
|
|
ALTER TABLE `cloud`.`op_dc_link_local_ip_address_alloc` MODIFY `ip_address` char(40) NOT NULL;
|
|
ALTER TABLE `cloud`.`host` MODIFY `private_ip_address` char(40) NOT NULL;
|
|
ALTER TABLE `cloud`.`host` MODIFY `storage_ip_address` char(40) NOT NULL;
|
|
ALTER TABLE `cloud`.`host` MODIFY `storage_ip_address_2` char(40);
|
|
ALTER TABLE `cloud`.`host` MODIFY `public_ip_address` char(40);
|
|
ALTER TABLE `cloud`.`mshost` MODIFY `service_ip` char(40) NOT NULL;
|
|
ALTER TABLE `cloud`.`user_statistics` MODIFY `public_ip_address` char(40);
|
|
ALTER TABLE `cloud`.`vm_instance` MODIFY `private_ip_address` char(40);
|
|
ALTER TABLE `cloud`.`user_vm` MODIFY `guest_ip_address` char(40);
|
|
ALTER TABLE `cloud`.`domain_router` MODIFY `public_ip_address` char(40);
|
|
ALTER TABLE `cloud`.`domain_router` MODIFY `guest_ip_address` char(40);
|
|
ALTER TABLE `cloud`.`console_proxy` MODIFY `public_ip_address` char(40) UNIQUE;
|
|
ALTER TABLE `cloud`.`secondary_storage_vm` MODIFY `public_ip_address` char(40) UNIQUE;
|
|
ALTER TABLE `cloud`.`load_balancer` MODIFY `ip_address` char(40) NOT NULL;
|
|
ALTER TABLE `cloud`.`remote_access_vpn` MODIFY `local_ip` char(40) NOT NULL;
|
|
ALTER TABLE `cloud`.`storage_pool` MODIFY `host_address` char(40) NOT NULL;
|
|
|
|
|
|
ALTER TABLE `cloud`.`networks` DROP FOREIGN KEY `fk_networks__related`;
|
|
ALTER TABLE `cloud`.`networks` ADD CONSTRAINT `fk_networks__related` FOREIGN KEY(`related`) REFERENCES `networks`(`id`) ON DELETE CASCADE;
|
|
|